具体情况如下:
1.使用的芯片 DSP 320F2806PZA
2.使用的仿真器 SEED-XDS510PLUS
3.使用的系统 windows XP SP3
4.使用的CCS3.1.0
5.使用代码的原始编译环境是CCS3.1
现象:
1、使用CCS3.3.38.2 不能编译一个已有的程序,同时对输出文件*.out (在别人原来使用CCS3.1的编译好的的)不能烧录到flash,ccs3.3停止在擦除阶段。对其他的有DSP 320F2806PZA的板子能进行
正常的烧写。
2. CCS更换回CCS3.1.1 。能编译同一个程序,但是仿真器连接不上(上面的同一个板子),但其他有DSP 320F2806PZA的板子能正常进行编译和烧写到flash。
问题:
1.CCS3.X系列烧写DSp 320F280X 需不需要专门的补丁?
请问出现了我这样低版本程序,高版本程序不能编译是什么问题引起的?
2. 请问我这块板子CCS3.1能编译,但连不到DSP;高版本CCS3.3不能编译,但能连接到DSP,不能烧写,估计是什么问题。
3. 我请教一个从爱默生出来的编程人员,他说ccs3.1 和 ccs3.3的编译环境不一样。一些在ccs3.1开发的程序不能用ccs3.3使用,一些编译不过去,就算ccs3.3能编译过去,但也不一定是对的。请问,ccs3.1 和ccs3.3 有没有他这个说法。
Jones Chen:
1. 有关CCS3.3, 请到下面这个链接,下载CCS3.3.83.20,最新版的CCS3.3.支持所有芯片,当然包括F280x。
www.deyisupport.com/…/4292.aspx
可能是编译器的版本增高,对程序的编译的要求更加严格,导致的问题。 但您仍可以用CCS3.3.83.20,内嵌低版本的编译器CGT(Code Generation Tool).
2. 连不到编译器,可能和Seed的仿真器的驱动有关, 高版本的能链接是因为您装的Seed的仿真器是正确的,不能烧写是因为CCS版本的问题,下载第一项的ccs就可能解决。
3. 这个在第一个问题的后面部分已经回复了,是CGT的版本的问题。