以前一直使用CCS V3.3.81.6来编译TMS320F2808的代码,一切都很正常。
前些时间因为新项目要使用TMS320F2803x,所以更新到了CCS V3.3.83.20。最近由于TMS320F2808的代码有了些变更,使用这个V3.3.83.20版本编译后机器运行不正常,但是相同的project(什么都不变),直接使用CCS V3.3.81.6编译后机器运行完全正常。
对比map文件(见附件),发现v3.3.83.20比v3.3.81.6似乎优化更好一些,flash ram占用都少一些,但是为什么确有问题呢?
编译器选项里面选择了“全符号调试”和函数级优化-o2.
