IAR單步除錯

2021-08-14 01:19:21 字數 626 閱讀 7484

首先進行配置,在driver下拉列表中選擇合適的驅動,其中simulator是純軟體**驅動,適合與應用程式前期簡單邏輯貨一般運算程式除錯。其他均為硬體**驅動,需要相應的硬體配合。go:全速執行

break:終止執行

reset:復位

stop debugging:退出偵錯程式

step over:單步執行一條c語句或彙編指令,不跟蹤進入c函式或者組合語言子程式

step into:跟蹤執行一條c語句或彙編指令,跟蹤進入c函式或者組合語言子程式

run to cursor:從當前位置執行到游標指定處

autostep:彈出對話方塊用於設定自動單步執行的方法

refresh:更新儲存器、暫存器、觀察和區域性變數視窗的顯示資訊

除錯過程中:「run to cursor:從當前位置執行到游標指定處」會執行到斷點出,但是斷點的那一行不會執行,如下圖,所以 vadcval 的值(圖右邊)沒有。

就會執行斷點的那一行語句, vadcval 的值(圖右邊)便會顯示出來。

此過程,點一下run to cursor +step over 的效果就是執行玩,斷點處那一行的語句。

也可以run to cursor  後執行next statement

除錯檢視變數值

Android ndk 單步除錯

1.設定ndk目錄 在 android 配置項上設定下 ndk 選擇ndk後,有乙個選項 ndk location 這裡配置ndk根目錄。如下圖 2.新增ndk支援 android專案上右鍵,選擇 android tools 再新增native的支援。如果不需要除錯,這時編譯環境已經ok了 3.修改...

python單步除錯

執行python m pdb test.py pdb 會自動停在第一行,等待除錯,這時你可以看看幫助 pdb h命令 解釋break 或 b 設定斷點 continue 或 c 繼續執行程式 list 或 l 檢視當前行的 段 step 或 s 進入函式 return 或 r 執行 直到從當前函式返...

codeblocks 單步除錯

一直是在單個原始檔下,加斷點,然後debug,每次都沒結果.今天才知道codeblocks debug 是要先建乙個工程,然後才能debug,噗.簡單說下步驟 1 先裝gdb.裝了gdb之後,codeblocks會自動檢測到gdb位置.可檢視setting選項下,compiler and debug...