DSP28377D开发笔记(一) 初步认识DSP28377D芯片

前言

由于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芯片)