标签: c arm embedded stm32 armclang
我用armclang编译程序,程序将让LED亮起。但是当我通过st-link将程序下载到stm32f407时,LED却没有亮。所以我通过st-link在调试模式下运行程序,该LED指示灯将亮起,表示程序正在运行。
我发现该程序可以在O3优化中运行,而不能在O2优化中运行。
为什么?
我使用armcc编译程序,一切正常。armclang的问题还是我忽略了某些配置。
请赐教,谢谢
答案 0 :(得分:0)
要在没有调试模式的情况下在板上运行程序,应使用黑色按钮重置板。