IAR踩坑:优化与volatile

来源:互联网 发布:优盘 启动 windows pe 编辑:程序博客网 时间:2024/06/08 20:00

用STM32 CubeMX生成HAL库代码,产生的IAR默认是优化开到最高


从别处复制的代码,调试了很长时间,我都怀疑人生了,最后一步一步发现一个延时函数,不起到延时作用。意识到IAR可能开了优化,于是对变量加了volatile修饰,代码通过。但是为了以后不踩坑,把优化改成了none。

原创粉丝点击