適用情境
-追查內(nèi)存存取狀態(tài)。
-參數(shù)發(fā)生非預(yù)期的變化。
除錯(cuò)技巧
-在除錯(cuò)模式下使用 watchpoint,以KEIL μVision 與 IAR EWARM為例。
當(dāng)指定條件發(fā)生,例如指定觀察的數(shù)據(jù)有被讀寫,Watchpoint 會(huì)將CPU停下來。
KEIL μVision
-需先安裝 Nu-Link Keil Driver。
-“Ctrl+B” 開啟Breakpoints 窗口。
-支援 “訪問斷點(diǎn)(A)”, “執(zhí)行斷點(diǎn) (E)” 與 “計(jì)數(shù)次數(shù)產(chǎn)生斷點(diǎn)”。

IAR EWARM
-需先安裝 Nu-Link IAR Driver。
- View -> Breakpoints窗口 ->右擊 “New Breakpoint” -> 選擇 “Code” 或 “Data”
-支持讀寫訪問數(shù)據(jù)斷點(diǎn)。
-支持程序斷點(diǎn),可增加變量作為條件。

審核編輯:湯梓紅
-
cpu
+關(guān)注
關(guān)注
68文章
11282瀏覽量
225121 -
內(nèi)存
+關(guān)注
關(guān)注
9文章
3212瀏覽量
76387 -
IAR
+關(guān)注
關(guān)注
5文章
411瀏覽量
38557
發(fā)布評(píng)論請(qǐng)先 登錄
手工焊接的七大惡習(xí)
《提高測(cè)量精度的七大技巧》
除錯(cuò)技巧—— 中斷點(diǎn)
java基礎(chǔ):Java七大外企經(jīng)典面試精講視頻
什么是QC七大手法是什麼?
規(guī)避嵌入式PCB工程更改的七大訣竅
新唐開發(fā)平臺(tái):進(jìn)階使用者的七大訣竅(6)使用PinView進(jìn)行功耗的除錯(cuò)
新唐開發(fā)平臺(tái):進(jìn)階使用者的七大訣竅(3)使用System Viewer檢查寄存器狀態(tài)
新唐開發(fā)平臺(tái):進(jìn)階使用者的七大訣竅(2)進(jìn)入除錯(cuò)模式找出Hard Fault原因
新唐開發(fā)平臺(tái):進(jìn)階使用者的七大訣竅(1)進(jìn)入除錯(cuò)模式時(shí)不重啟芯片
七大無(wú)人機(jī)電磁兼容測(cè)試平臺(tái)系統(tǒng):如何護(hù)航飛行安全
新唐開發(fā)平臺(tái):進(jìn)階使用者的七大訣竅(5)使用Watchpoint來除錯(cuò)
評(píng)論