優化級別提高後,調試策略也要相應改變,以匯編代碼段為準。
為什麽在keil中調試時不能設置斷點?雙擊無效!f是無效的
如果妳鼠標點擊中的代碼是經過編譯器優化的,這樣的代碼在硬件中是不存在的,所以無法破解。
另外,如果斷點數量超過硬件限制,會彈出提示,表示斷點過多,所以妳要中斷的代碼更容易被優化。
keil軟件模擬時,預設斷點變成灰色感嘆號,運行時無法跳轉到斷點。
妳根本沒有成功軟模仿...
註意命令窗口中的致命錯誤提示:代碼大小超出限制。所以妳的程序根本無法編譯,編譯不出來就無法加載調試。
Keil5模擬不設置斷點,然後程序會停止?
您訂購了調試下載嗎?
在IAR和eclipse中,有兩個不同的區別:調試和發布。
第壹,如果在之前的調試狀態下下載程序,如果不徹底刪除斷點,重新編譯壹遍,就會停止。沒有保證,不排除其他細節。如果問題消除了,使用bat命令刪除所有緩存並重新編譯它們。
第二,如果出現另壹個程序錯誤,程序也會停止。這通常會觸及中斷,並壹直卡在中斷中。
第三,硬件問題,妳用stm32f1,檢查jlink引腳、boot引腳、reset是否被別人占用(軟硬件都沒有設置)。檢查這些引腳的電平狀態。建議帶示波器。
四、如果以上問題全部解決,重建項目,逐行進行。
#keil5在線調試看不到斷點。
前壹章
單片機可以單獨工作嗎_單片機可以單獨在電腦上工作嗎?
下壹篇文章
keil5的功能和優點_ keil 5功能介紹
相關文章
Keil5每次都重新編譯Keil如何重新編譯?
如何給keil添加芯片_如何更改Keil的芯片型號
如何在keil_pack中添加包文件以及如何使用它
用keil5編寫流水燈程序使燈均勻亮起_ keil流水燈代碼說明
0位大神的評論
評論