前言

由于DSP28377D芯片包含众多的外设,且开发DSP所涉及的知识面比较广。所以本文只是简要的对该芯片的一些重要特性进行介绍,以及对如何学习DSP的开发提出一些本人的想法。在后续的文章中,将会对其进行更加细致和系统的说明。如有疏漏或者错误之处,还望读者不吝指正。谢谢!

芯片介绍

DSP28377D是TI公司推出的一款较新的芯片,与目前市场上大量使用的2808、28335等芯片(其实是因为我目前只接触过这三个系列的芯片)比较而言,其最突出的特点便是时钟频率提高到了200MHz,支持双核架构(以及与之相关的核间通讯、共享内存机制等),并且支持协处理器CLA,新增TMU单元,提高了利用三角函数的算法执行效率等等,从而较大地提高了芯片地性能。但是,如果想充分发挥该芯片的能力,而不是将原来平台的程序简单移植到该芯片,再加上有关DSP28377D芯片的学习资源相对来说比较少,所以该芯片的开发难度也提升了一个档次。

学习建议

对于英语大神

建议直接阅读TI官方提供的文档

对于像我这样英语不好的童鞋

建议对照着《**把教你学28335》、《**把手教你学2808》等书籍(或者在网上找一下是否有牛人翻译的相关文档),再利用翻译软件等神器,对于相同的外设,原理基本上是一样的,只是配置方面会有区别。

学习重点

首先,由于DSP大部分使用C语言进行开发,所以一定要有C语言的功底,当然,也可以选择使用汇编或者C++,也是支持的。
其次,对于一些通用的外设,比如:SPI、I2C、USB、CAN等,如果有时间一定要深入的进行学习理解。因为它们都是基于某一类规范的,不仅可以在DSP上使用,也可以在其它芯片中使用。
最后,一定不要惧怕英文文档,它们只是一种工具而已,而且所表达的意思也是最准确的。
最后的最后,对于所有的学学习或者准备入门DSP开发的童鞋而言,TI官方的ControlSuite软件,一定是开发过程中必备的一个工具。尤其是里面的例程,需要好好的研究研究。

总结

最后,希望大家在学习DSP开发的过程中,能够真正学习、总结到属于自己的东西。不积跬步无以至千里,不积小流无以成江海。

DSP28377D开发笔记(一) 初步认识DSP28377D芯片相关推荐

  1. 【嵌入式硬件芯片开发笔记】HART调制解调器AD5700芯片配置流程

    [嵌入式硬件芯片开发笔记]HART调制解调器AD5700芯片配置流程 低功耗HART调制解调器 适用于AD5700/AD5700-1 我的是XTAL_EN接地,CLK_CFG的两个引脚由同一个GPIO ...

  2. DW1000开发笔记(一)DW1000芯片概览

    一.DW1000介绍 DW1000(官方网站)是一个完全集成的低功耗射频收发器,遵循IEEE 802.15.4-2011 超宽带标准.它可以被用于双向测距或者TDOA定位系统中,精度为10cm.它使用 ...

  3. 1553B通信项目开发笔记(二)bu61580芯片介绍

    BU-61580是DDC公司在90年代初研制的一种可在处理机与1553B总线之间全集成化的接口芯片,该芯片有如下几个特点:         1)全集成化的1553B总线标准的终端接口.         ...

  4. 九齐单片机NY8B062D开发笔记(一)准备

    九齐单片机开发笔记 前言 过程 1.芯片介绍 2.开发环境: 3.例程template 4.源文件: 参考资料 前言 各位朋友们,由于九齐的仿真器买不到,这个系列暂时停止更新 由于价格和性能的追求,近 ...

  5. DW1000开发笔记(三)基于STM32 HAL库裸机工程移植DW1000官方驱动

    系列文章 DW1000开发笔记(一)DW1000芯片概览 DW1000开发笔记(二)使用STM32硬件SPI+STM32cubeMX+HAL库测试DW1000通信 一.官方驱动 Decawave官方提 ...

  6. DW1000开发笔记(五)DW1000使用轮询方式接收数据

    系列文章 DW1000开发笔记(一)DW1000芯片概览 DW1000开发笔记(二)使用STM32硬件SPI+STM32cubeMX+HAL库测试DW1000通信 DW1000开发笔记(三)基于STM ...

  7. DW1000开发笔记(六)DW1000发送数据并等待另一个DW1000回应

    系列文章 DW1000开发笔记(一)DW1000芯片概览 DW1000开发笔记(二)使用STM32硬件SPI+STM32cubeMX+HAL库测试DW1000通信 DW1000开发笔记(三)基于STM ...

  8. DW1000开发笔记(四)DW1000使用轮询方式发送数据

    系列文章 DW1000开发笔记(一)DW1000芯片概览 DW1000开发笔记(二)使用STM32硬件SPI+STM32cubeMX+HAL库测试DW1000通信 DW1000开发笔记(三)基于STM ...

  9. ATECC508A芯片开发笔记(一):初识加密芯片

    更多技术干货,欢迎扫码关注博主微信公众号:HowieXue,一起学习探讨软硬件技术知识经验,关注就有海量学习资料免费领哦: ---------- 目录 一.ATECC508A概述: 二.ATECC50 ...

最新文章

  1. Pytorch使用tensorboardX可视化。超详细
  2. python数据结构与算法总结
  3. 读博无门,就业碰壁,孤独当了7个月“民科”后,他的论文中了顶会
  4. python加减法视频教程免费_一起学opencv-python三十八(视频分析:背景减法)
  5. docker 创建启用systemd服务的容器
  6. 清华集训2014 day2 task1 简单回路
  7. Python--unique()与nunique()函数
  8. SSH框架(Struts+Spring+Hibernate)
  9. 【C语言重点难点】数据类型、常量和变量
  10. 光棍节的快乐 NYOJ 451
  11. flask Form表单数据传递与取值
  12. 五人合伙最佳股份分配_【干货要点】再谈“类直营”——百果园的店长合伙人...
  13. 商业智能BI系统对企业有什么好处
  14. 数据管理之元数据管理
  15. 小米随身wifi驱动linux驱动下载,小米随身WIFI驱动|小米WIFI驱动官方最新版(支持Win10)...
  16. Java 坐标系相互转换
  17. Qt开发 之 删除文件或文件夹到回收站(详解)
  18. 域名收敛和域名发散(分散)
  19. python中itertools模块zip_longest函数详解
  20. 腾讯精选50题—Day6题目43,46,53

热门文章

  1. Linux是什么?大牛十年Linux心得文档给你答案
  2. USB 3G网卡驱动流程
  3. 基于游戏付费数据,对战数据分析
  4. UDP搜索IP与端口
  5. oracle 物化视图没效果,物化视图失效的几种情况及测试
  6. sentinel监控界面无显示
  7. 制作 OS X El Capitan 启动盘
  8. [人人]在大学的第二个总结
  9. c语言循环队列的销毁,C语言循环队列
  10. 计算机信息技术课程论文,信息技术教学的论文范文