2012年9月27日星期四

【FINAL】單片式乙太網控制晶片W7100A / W7100 Debugger指南(三)



繼續給大家介紹單片式乙太網控制晶片——W7100A / W7100 Debugger指南 最後一個部分。

第二部分可參考:W7100A /W7100 Debugger指南(二)

前兩篇講到驅動程式安裝、連接Debugger、如何安裝W7100A / W7100 DebuggerDebugger功能表,最後部分是搜索和變數視窗及記憶體視窗的介紹,希望對大家有幫助!

同樣,先來簡單介紹下W7100W7100A的基本特點。網 絡微處理器W7100提供一體成型嵌入式網路方案(內嵌8051單片機 + TCP/IP協議棧+ 10/100 高速乙太網路MAC/PHY)。而W7100A(100Pin封裝) 100 % 相容 W7100W7100A W7100 升級版,增加了一些新功能,詳細可登錄官網查看。



———————————————————————————————————————————


6. 搜索和变量窗口

W7100A / W7100 Debugger程序提供变量窗口可以查看本地变量、全局变量和寄存器的值。



6.1 搜索窗口(Search Window)

搜索窗口根据用户的登记来显示全局变量、本地变量或者存储器的值。全局/本地变量窗口也显示变量的值。但是通常用户如果想要查看一个或者两个变量的值并且有时会同时想要查看全局和本地变量的值时只需要在搜索窗口中登记这些值。




为了能够登记全局/本地变量,在搜索窗口的Name区域写下寄存器名称。

在搜索窗口,用户不仅可以确认变量的值同时可以进行修改。点击搜索窗口的值区域写入值就可以修改变量的值。

为了能够查看搜索窗口中存储器的值,以‘存储器类型:地址:大小’的格式写入。存储器的类型是C、D和X(代码存储器、内部数据存储器和外部数据存储器)。

Ex) 代码存储器 => C:0×1000:5
内部存储器 => D:0×30:2
外部存储器 => E:0×000300:4



用户可以通过点击鼠标右键在搜索、本地和全局窗口中选择显示格式,如二进制、十进制、八进制和十六进制。



6.2 本地变量窗口(Local Variable Window)

本地变量窗口显示在PC处的函数的本地变量值。


本地变量窗口与搜索窗口具有几乎相同的界面。但是,它不允许登记一个新的变量或者存储器地址。



6.3 全局变量窗口(Global Variable Window)

全局变量窗口显示工程中的所有全局变量。全局变量窗口具有和本地变量窗口相同的界面。




6.4 符号窗口(Symbol window)

符号窗口显示工程中的所有符号信息。它显示类(Class)类型和相关符号的地址。




6.5 寄存器窗口(Register window)

在寄存器窗口中,用户可以验证或者修改寄存器的值。寄存器窗口显示默认寄存器、
PSW和特殊函数寄存器(SFR)。点击寄存器值区域写入新的值就可以修改寄存器的值。如果寄存器是只读的,值将不会变化。


 

7. 存储器窗口(Memory window)

注意: 要读取iMCU7100EVB存储器的值,首先应该打开一个Keil工程或者HEX文件。





7.1 Idata存储器窗口(Idata Memory Window)

Idata存储器窗口能够显示或者修改内部数据存储器的值(D:0×00 ~ D:0xFF)。



想要修改内部数据存储器的值,点击内部数据存储器的值区域并且写入新的值。所有的存储器窗口可以变成显示格式,例如2/4/8字节显示单元或者CHAR/INT/LONG显示格式。如图7.3所示。



如果内部数据存储器的值更新并且Debugger命令处于停止状态,它将内部数据存储器的值更新到iMCU7100API开发板。



7.2 外部数据存储器窗口(External Data Memory Window)

外部数据存储器窗口显示外部数据存储器的值(X:0×000000 ~ X:0xFFFFFF).





7.3 程序存储器窗口(Code Memory Window)

程序存储器窗口显示代码存储器的值(0xFF0000 ~ 0xFFFFFF)。该窗口只能可读,所以不能对它修改。





7.4 闪存窗口(Flash Memory Window)

7.4.1 程序存储器域(Code Memory Domain)

在闪存窗口中,如果没有选中’Data memory’选项,它将会显示程序存储器的值(0xFF0000 ~ 0xFFFFFF)。基本上它和‘程序存储器窗口’相同,但是它能够利用闪存写入按钮来修改值。



7.4.2 数据存储器域(Data Memory Domain)



——————————————————————————————————————————————


單片式乙太網控制晶片——W7100A / W7100 Debugger指南已經全部介紹完畢了,謝謝閱讀!
 
明天開始我要實施我的短期旅行計畫了,因此要暫別大家一段時間。我們回來再見吧!! See you!! ^@^

没有评论:

发表评论