IAR 除錯特別慢

2021-10-03 15:48:53 字數 405 閱讀 6749

使用 iar 進行程式除錯,但除錯特別慢,每次停到斷點之前都要等上幾秒鐘,單步除錯難以想象的痛苦。記憶裡的 iar 不是這樣的。

嘗試了幾次,總結了規律,程式看起來總是走在彙編視窗裡,不是總在 c 視窗裡執行,只要彙編視窗,就會在下次停到斷點前自動開啟彙編視窗。這種情況通常是 c **於程式**對不上才出現,比如沒有在 c 編譯器裡加除錯資訊,或者進行了程式優化,但是我的配置是正確的。

嘗試了各種修改設定都沒有解決。後來乾脆刪掉了專案目錄下的「settings」和「projectname」資料夾,重新開啟 iar 會自動重新生成這兩個目錄。之後再除錯,發現不再慢了。

注:projectname 是與專案工程同名的資料夾,這個資料夾是由 iar 自動生成的。

懷疑是這兩個資料夾中的某些檔案沒有正確更新或與當前專案有所差異導致的問題。

IAR單步除錯

首先進行配置,在driver下拉列表中選擇合適的驅動,其中simulator是純軟體 驅動,適合與應用程式前期簡單邏輯貨一般運算程式除錯。其他均為硬體 驅動,需要相應的硬體配合。go 全速執行 break 終止執行 reset 復位 stop debugging 退出偵錯程式 step over 單...

硬碟特別慢怎麼修復?

硬碟特別慢修復的方法 首先準備固態硬碟和一條sata資料線 然後將sata的資料線接入電腦的sata資料介面 最後將電源線接入固態硬碟,完成電腦主機的固態硬碟的安裝即可。硬碟特別慢修復的方法 要想電腦硬碟讀取速度加快可以安裝固態硬碟,步驟如下 1 需要準備固態硬碟一塊作為電腦的系統盤。2 然後需要確...

mysql所有表都查詢特別慢 MySQL慢查詢日誌

慢查詢日誌是mysql日誌功能的一種,記錄查詢時間大於預設或設定值的sql語句,也就是記錄執行時間超過long query time值的sql 支援寫入檔案中 mysql資料庫的long query time預設值的10,即10秒。這個值可由我們自己設定。預設情況下,mysql資料庫沒有開啟慢查詢日...