青青av-亚洲激情一区二区-欧洲色综合-看片网址国产福利av中文字幕-成人精品毛片-亚洲黄色免费观看-国产夫妻在线观看-69av电影-久久性片-中文字幕av影片-色综合久久久久无码专区

【Arm】Keil MDK 的Symbols窗口

1、 文檔目標

了解在MDK調試過程中Symbols窗口中包含的信息。


2、 問題場景

用于解決在MDK調試過程中,需要確認工程中所有的變量信息,想要確認變量的地址、偏移量等信息。


圖 2-1

3、軟硬件環境

1)、軟件版本:Keil MDK 5.38a

2)、電腦環境:Windows 11

3)、外設硬件:Ulink Pro


4、解決方法

1)、進入到Debug模式后,可以通過菜單View->Symbols Window打開查看變量的窗口(如圖4-1-1),或者通過工具欄中的Symbols Window按鈕打開(如圖4-1-2)。


圖 4-1-1



圖4-1-2


2)、Symbols Window窗口中一共是分為三欄:

(1)、ModuleName:顯示符號的名稱。

在Module中會默認顯示三個組件:

a、Virtual Registers:顯示虛擬寄存器(VTREGs)訪問模擬資源,如輸入/輸出引腳、通用異步收發傳輸器(UARTs)或控制器局域網(CANs)。

b、Special Function Registers:顯示特殊功能寄存器訪問特定設備的外設寄存器。

c、Program Variable:顯示工程中所包含的變量、函數、參數信息。

(2)、Location:顯示內存地址、偏移量或注釋信息。

(3)、Type:顯示符號類型;對于函數顯示返回類型。


圖4-2


3)、在Symbols窗口中可以看到主函數main的內存地址是0x080001CC。返回類型是int類型。通過代碼和匯編窗口就可以確認數據的正確與否。(如圖4-3)


圖4-3


4)、并且,對于函數中調用的結構體信息也會進行展示出來,顯示該結構體的所有變量信息,類型信息也會顯示出來。(如圖4-4)


圖4-4


5)、通過Symbols窗口就可以進一步地了解工程中的變量定義情況、內存地址、偏移量等各項的變量信息。

主站蜘蛛池模板: 彭泽县| 南涧| 呼伦贝尔市| 青阳县| 日照市| 上林县| 寿阳县| 永嘉县| 武鸣县| 巧家县| 玛多县| 南部县| 孝感市| 绥中县| 昌江| 蒙城县| 马关县| 东阳市| 定边县| 公主岭市| 平利县| 司法| 禹州市| 宁陵县| 闽侯县| 天长市| 绥中县| 方山县| 唐海县| 平阴县| 文水县| 工布江达县| 屏东县| 邵阳县| 娱乐| 滦平县| 福安市| 东阿县| 敖汉旗| 邢台市| 宜川县|