说明一下,在CCS5.5导入CCS3.3工程时采用的方式是Import Legacy CCSv3.3 Project。
请教个问题,DSP开发工具ccs5.5 生成的*.out与ccs3.3生成的*.out有何区别?本来我是使用ccs3.3开发TMS320C6713的DSP程序,编译后会生成一个*.out的文件,然后仪器的主程序会装载*.out文件,进行使用。
现在升级为ccs5.5开发工具,默认使用的编译器是TI V7.44,生成的*.out和用ccs3.3生成的文件大小不一致,可能格式也不一样,因此导致在不更改仪器主程序里的解析程序的情况下,直接使用ccs5.5生成的*.out,会出错。
有数条这样的警告信息
#16002-D build attribute vendor section TI missing in "../csl6713.lib<csl_irq.obj>": compatibility cannot be determined
#16002-D build attribute vendor section TI missing in "../csl6713.lib<csl_irq.obj>": compatibility cannot be determined
后来查了资料说再安装一个ccs3.3开发工具,然后再把ccs5.5开发工具编译器设置为TIV6.08进行编译就可以啦,我试验了一下,确实可以,生成的*.out和用ccs3.3生成的文件大小一致,。
想请教一下,如果不想再安装ccs3.3开发工具,仅使用ccs5.5开发工具, 有没有什么办法?通过设置哪些参数可以让ccs5.5开发工具和ccs3.3开发工具生成的*.out文件一致或兼容。或怎么修改主机的程序的解析函数直接兼容ccs5.5开发工具生成的*.out文件?