为了测试功能,在 while(1) { i++; }, 进行累加,然后定时串口输出 i 值。当我Opt Level 开none 时, 变量 i 是有值得 ,但是当Opt Level 开 File(-o3) 时,变量 i 就一直等于 0;这是为什么??????
还有当 Opt Level 开 File(-o3) 时,dsp是否是八级流水线工作模式???????
Shine:
请问i用volatile定义了吗?
user5282335:
回复 Shine:
没有用volatile定义
user5282335:
回复 Shine:
当 Opt Level 开File(-o3)时,dsp是否是八级流水线工作模式???????
Shine:
回复 user5282335:
不管-o3有没有打开,dsp都是流水线工作模式。
Shine:
回复 Shine:
-O3的优化功能见编译器手册。
3.1 Invoking Optimization
www.ti.com/…/spru187u.pdf
user5282335:
回复 Shine:
这是说在-o2.-o3 的优化下编译器才会进行软件流水吗???