天天看點

KEIL MDK 仿真時程式”亂跑“問題

最新有同學反應自已的程式在KEIL MDK仿真時按單步運作(F10),程式運作順序不是按自已想要的順序來操作的,其實這個原因多半是因為程式的編譯優化等級設定較高導緻:

優化等級高可以減小代碼空間,很多工程師會開啟該選項,但也有可能會出現上面的問題,!

解決辦法:隻需在工程設定的C/C++先項中将優化等級選為-O0即可,但可能會加大最終代碼大小。

KEIL MDK 仿真時程式”亂跑“問題

繼續閱讀