TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: 在CCS5.5中开编译优化-O3后程序崩溃

Part Number:TMS320C6678

您好,基于C6678开发的裸机程序,之前运行正常,在打开了编译优化-O3选项后,仿真运行和烧写到板上运行都会导致程序崩溃,请问如何查找这个问题,还有-O3选项打开时,具体会产生哪些影响,写代码有没有要注意的地方?SPRA666.pdf (Hand-Tuning Loops and Control Code on the TMS320C6000)  SPRU187U.pdf ( TMS320C6000OptimizingCompilerv7.4User'sGuide ) 这两个文档我都看了

Nancy Wang:

O3优化的内容请参考:

3.1 Invoking Optimization

https://www.ti.com/lit/ug/spru187u/spru187u.pdf

建议具体调试看一下能否看到再执行到哪部分代码的时候会奔溃,并且建议例如将代码中一些关键的变量使用volatile来定义,防止被编译器优化。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: 在CCS5.5中开编译优化-O3后程序崩溃
分享到: 更多 (0)