初学者调了一个星期终于在今天晚上把第一个程序load到芯片里 学dsp有一个月左右吧,从刚开始的ccs安装到第一个程序load到芯片里,中间出现了n个问题,由于没有人交流,这能靠上论坛问问题,去图书馆查资料来解决。我的是320c5402,欢迎在学习和应用54系列的兄弟门多多交流,我设计的板子结构如下:第一块板子仅有dsp和一些辅助接口,另一块板子是功能板子,有cpld,两块HM6264,一块mega16,四个74ls245,ad7945,一个ad976,主要完成测距功能,实时性和经确性要求较高。我的qq是:4222811,下面将我遇到的一些问题和解决办法写出来,仅供参考,如果有不对的地方,还请大虾指点,高手不要笑话我哟。
1,如果你的电脑的usb是1.1的,那么你最好买个pci转usb2.0的卡,这样在装ccs的时候容易成功,使用起来也方便
2,如果你的电脑上有集成声卡,而你把它屏蔽掉,用独立声卡时,那么在配置ccs端口的时候,请注意端口地址的配置一定要合适
3,5402的rom为4k,ram为16k(也即SDRAM为16k),当SDRAM同时映射到程序空间和数据空间时,地址不能重复。就是说,16K的SDRAM分成两部分,一部分映射到程序空间,一部分映射到数据空间。
4,如果时通过jtag下载口从主机下载程序的话,bootloader基本用不上
5,c5402.gel文件只在上电时起初始化寄存器的作用,以后再改寄存器的值将会起真正的作用
6,如果在下载程序的时候,出现Data verification failed at address 0xFF80,please check you memory and memor map.OK,不用质疑,你的.cmd文件出现了问题,请详细检查。你规定的程序和数据空间必须要存在,同一个空间的不同段的地址不能重叠,不同地址空间的段可以重叠,共用RAM 或ROM的情况不在此列
7,有什么问题要去TI的网站上下芯片的资料,那上面的内容才是真是可靠的,现在有很多书籍上面都时翻译过来的,错误很多,容易舞蹈。
还有很多只得考虑&解决的问题,希望大家能够把自己解决问题的方法拿出来分享,让大家都少走弯路。
xucun915_925777961 2010-8-5 16:49
xucun915_925777961 2010-8-5 16:46