本帖最后由 沈士杰 于 2015-12-29 01:27 编辑
总结
首先,感谢创龙
电子和德赢Vwin官网
论坛给我们提供这次试用的机会,让我们能够试用
ti最新型号的DSP,同时,创龙电子还特别为TMS320C6748非常方便的驱动程序,为我们的学习指明了方向。
这节我就简单说说我对学习DSP的理解吧。
首先,不得不说,TMS320C6748是一款高端DSP,如果之前没有接触过DSP,不建议大家一上手就学习这款DSP,原因有二。一、TMS320C6748是一款高性能DSP,主要用于高速信号处理,Ti公司也没有提供完整的库函数支持。而且,这款DSP刚上市没几年,特别针对这款DSP的书籍也非常少;二、要想掌握TMS320C6748,就必须深入理解TMS320C6748英文版用户手册,但是英语毕竟不是我们的母语,我们所理解的意思可能与Ti公司对芯片的说明相差甚远,只有循序渐进,自低端系列DSP至高端系列学习,低端的如2812、5509A这类芯片网上的资料较全、书籍较多,才能真正掌握DSP。
在深入掌握理解低端系列的DSP后,就可以开始学习6000系列DSP了。那么,对于这样一款高性能DSP我们应该学习哪些方面呢?
1、TMS320C6748的基本结构,包括CPU组成、支持存储器、诸多偏上外设的支持、引脚等等。
2、CCS开发环境的学习,编程语言的学习,包括C语言、汇编语言[效率最高,但是开发极为复杂]。
3、片内外设及其开发。这里主要是驱动程序的开发,包括SPI、uPP、UART、I2C、EMIF、McASP、McBSP等等,虽然创龙电子提供了非常方便的驱动程序,但是自己开发更有利于深入理解相关配置,结合TMS320C6748的用户手册以及参考创龙电子编写的驱动程序。此外,还可以借助其他处理器的接口开发程序,参考其程序设计思路。
4、如前所述,TMS320C6748是一款高性能处理器,适用于处理复杂的算法,如果不在这款处理器上编写算法,那就浪费了这款处理器的高性能处理能力。例如,数字滤波器、自适应滤波、FFT、相关运算、谱分析、卷积运算、模式匹配、窗函数、波形产生和变换等等算法。
1、会找资料:充分利用网络资源(无所不有),提高查找资料能力;
2、会看:教材或
data sheets.(*.pdf文件)。一般了解和详细使用;
3、软件开发环境:熟悉一些
仿真软件CCS等,多编多练;
4、找、看、用对比学习
:(CPU、微控制器MCU、 DSP、嵌入式处理器);
5、动手:软硬件设计,遇到问题先找自己,才能积累软硬件设计技能;
6、会借力:高手指点,是捷径;
7、最好的教师是自己:自己动手才有收获,特别是工程应用课程!
8、原则是碰到问题就去
www.ti.com
在TI网站的搜索中用keyword搜索资料,主要要注意的就是Application Notes,user guides。比如不知道怎样进行VC5402的McBSP编程,搜McBSP和VC5402 如果不知道如何设计VC5402和TLV320AIC23的接口以及编程,搜TLV320AIC23和VC5402; 这样可以搜到一堆的资料,这些资料一般均有PDF文档说明和相应的源程序包提供,download后做少许改动即可。
9、技术论坛发问
10、
google
搜索
最后再次感谢创龙电子和德赢Vwin官网 论坛给我们提供这次试用的机会!
|