工具/软件:Code Composer Studio
您好,
我们一直将5.2 与TI编译器版本6.1 .6配合使用。 有代码对输入信号进行采样(使用ADC),然后确定信号的频率。
在CCS 5.2 中,它正确地显示频率为60 Hz。
我将CCS升级到了7.3 ,当然这也需要更换编译器。 现在编译器是16.9 5 LTS。
优化设置为4 (整个程序),并优化速度(5)级别。
现在使用相同的源代码时,检测到的频率为120 Hz。
我绘制了ADC读数的图表,比较并对比了用两种不同的CCS生成的结果,很明显,7.3 认为信号的速度是CC的 两倍5.2。
输入信号相同,并且为60 Hz,因此在7.3 中构建代码时出现问题。
是否有人遇到过此问题? 问题是什么? 如何解决?
谢谢你。