KEIL MDK 仿真时程序”乱跑“问题
生活随笔
收集整理的這篇文章主要介紹了
KEIL MDK 仿真时程序”乱跑“问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最新有同學反應自已的程序在KEIL MDK仿真時按單步運行(F10),程序運行順序不是按自已想要的順序來操作的,其實這個原因多半是因為程序的編譯優化等級設置較高導致:
優化等級高可以減小代碼空間,很多工程師會開啟該選項,但也有可能會出現上面的問題,!
解決辦法:只需在工程設置的C/C++先項中將優化等級選為-O0即可,但可能會加大最終代碼大小。
總結
以上是生活随笔為你收集整理的KEIL MDK 仿真时程序”乱跑“问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32 进阶教程 4 - 软件实现
- 下一篇: STM32 进阶教程 5 - 内联函数