日韩中文在线观看-欧美性综合-伊人视频在线观看-亚洲免费在线视频观看-国产偷人视频-人妻丰满熟妇岳av无码区hd-国产一级淫片a视频免费观看-国产精品交换-国产精品1区2区3区4区-美女日批视频在线观看-欧美日韩一区二区三区自拍

【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窗口就可以進一步地了解工程中的變量定義情況、內存地址、偏移量等各項的變量信息。

主站蜘蛛池模板: 舞阳县| 南宁市| 镇沅| 泽普县| 北川| 曲阜市| 马山县| 修文县| 隆昌县| 古田县| 石林| 南开区| 舞阳县| 沾益县| 长春市| 重庆市| 理塘县| 吴堡县| 赤水市| 五莲县| 高安市| 苏尼特左旗| 阜城县| 朔州市| 鄂州市| 科尔| 铁力市| 阿荣旗| 延吉市| 肇庆市| 鱼台县| 杂多县| 广昌县| 新野县| 哈尔滨市| 新平| 定兴县| 洛阳市| 浙江省| 马边| 当涂县|