1、 文檔目標(biāo)
在對(duì)于工程進(jìn)行調(diào)試的情況下,退出debug模式后再次進(jìn)入,之前設(shè)置的斷點(diǎn)不會(huì)消失。
2、 問題場景
在對(duì)于工程進(jìn)行調(diào)試的時(shí)候,通常是通過設(shè)置斷點(diǎn)的方式對(duì)于語句進(jìn)行檢測,確認(rèn)對(duì)應(yīng)函數(shù)是否進(jìn)入或者對(duì)應(yīng)語句是否被執(zhí)行。但是,當(dāng)我們因?yàn)樾枰薷拇a需要退出debug模式,但是又不希望斷點(diǎn)被清除,導(dǎo)致下次進(jìn)入debug模式后還要重新去手動(dòng)打斷點(diǎn)。
3、軟硬件環(huán)境
1)、軟件版本:MDK 5.38a
2)、電腦環(huán)境:Windows 11
3)、外設(shè)硬件:無
4、解決方法
1)我們?cè)赿ebug模式下,去設(shè)置你需要的斷點(diǎn)。(如圖4-1)

圖4-1
2)當(dāng)退出debug模式后,想要保留斷點(diǎn)不被清除,需要找到options->debug中的Restore Debug Session Settings處,勾選上Breakpoints(如圖4-2)。這樣再次進(jìn)入debug模式后斷點(diǎn)就不會(huì)清除了。

圖4-2
3)如果想要清除斷點(diǎn)的話,除了可以不勾選上面的選項(xiàng)外,可以點(diǎn)擊工具欄中的Kil All Breakpoints in current Target的按鈕去清除全部斷點(diǎn)。(如圖4-3)

圖4-3

首頁 > 資源中心 > FAQ
