一、文檔背景
工程調試對于嵌入式開發來說是一個十分常見的工作。在調試的工作中,工程師通常為了去判斷一個變量是否達到一個特定的值或者希望判斷某一個數據或者地址是否被讀寫,而去編寫對應的測試代碼在調試中去方便判斷。這樣的做法會增加代碼的內存體積還會影響調試速度,所以就希望通過其他的方法可以在避免產生這樣的影響的同時又可以實現工程師的調試需求。
二、 問題分析
在進行調試過程中,斷點調試應該是調試中最基礎的功能,也是最常用的功能。工程師通常通過設置斷點的方式去判斷對應語句是否被執行,去判斷對應的判斷條件是否合理等情況。但是這樣使用斷點的方式屬于最基礎的使用方式。只是使用了執行斷點,沒有使用到條件斷點和內存訪問斷點這個兩種斷點的高級使用方式。那么基于前面說的問題,就可以通過設置條件斷點和內存訪問斷點的形式去實現。
三、 如何設置條件斷點和內存訪問斷點
1、Breakpoints 窗口:是在Debug模式下設置斷點和顯示所有斷點列表的一個窗口。進入Debug模式后,可以通過在菜單欄中Debug->Breakpoints...去打開Breakpoints窗口(如圖3-1)。

圖3-1
2、Breakpoints窗口包含的如下幾個內容(如圖3-2):
1)、Current Breakpoints:列舉當前被定義的所有斷點的信息。通過勾選前面的復選框可以使能失能斷點。雙擊斷點信息的情況下可以查看到具體的斷點的配置信息。里面包含的斷點信息有:
(1)、00 主站蜘蛛池模板: 中宁县| 红原县| 化德县| 米泉市| 新野县| 武功县| 呼伦贝尔市| 石泉县| 枣强县| 滁州市| 南澳县| 麟游县| 阿拉尔市| 扬州市| 滨州市| 海南省| 新营市| 兴安盟| 塔河县| 龙岩市| 成武县| 诸城市| 南漳县| 衡南县| 田阳县| 桃江县| 丰顺县| 宜城市| 肥城市| 石狮市| 罗源县| 莱阳市| 遂昌县| 乌拉特后旗| 卓资县| 阿巴嘎旗| 三河市| 基隆市| 易门县| 团风县| 吴江市|

首頁 > 資源中心 > FAQ