IAR编译的工程无法正常仿真的问题
生活随笔
收集整理的這篇文章主要介紹了
IAR编译的工程无法正常仿真的问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
問題描述
?
?
我們在用IAR進(jìn)行開發(fā)的時候,比如開發(fā)CC254x或者CC26xx等等項目的時候,經(jīng)常需要通過仿真來查看程序的運行過程以及查看某些變量的值的變化情況等,這個時候我們有可能遇到單步運行不執(zhí)行某條語句、程序運行流程混亂的情況。遇到這種問題,首先查看代碼問題,如果確定代碼流程沒有問題,那就需要確認(rèn)下IAR是否選擇了編譯優(yōu)化。如果選擇了編譯優(yōu)化,就會影響仿真的運行。
?
?
?
解決辦法
?
修改IAR編譯優(yōu)化的方法:右鍵點擊左側(cè)工作區(qū)的工程名,然后選擇“Options...”,再選擇“C/C++ Compiler”-------->“Optimizations”。顯示截圖如下:
?
將“Level”的值選為“None”,也就是不進(jìn)行優(yōu)化,這樣就可以正常仿真了。
總結(jié)
以上是生活随笔為你收集整理的IAR编译的工程无法正常仿真的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IAR 使用小技巧--持续更新
- 下一篇: 关于IAR的一些总结 -- ARM调试和