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!! ^@^

Windows 8駕臨還有30天,讓我們一起迎接狂轟亂炸的宣傳廣告吧!



還有30天,微軟就將正式發佈Windows 81026日,微軟將面向全球發佈Windows 8,屆時會有大批量Windows 8桌上型電腦、筆記本、平板機上市。當然,基於ARM處理器的Windows RT設備也將一同亮相。微軟還將在當天發佈自己的Windows 8平板機Surface

還有30天,在這30天裡,我們期待能從微軟那裡探知些什麼消息?下面進行一下簡單的分析。

更多Windows 8價格詳情:微軟當前已經宣佈,在2013131日之前,Windows XPVistaWindows 7用戶可以支付39.99美元下載Windows 8升級包。從現在起至131日購買Windows 7 PC的用戶只需支付14.99美元即可升級至Windows 8
然而,微軟並沒有透露Windows 8完整版的價格。

Windows RTSurface價格:微軟Surface平板機包括兩大版本,一款運行Windows RT,另一款運行Windows 8專業版。Windows RTSurface將在1026日隨Windows 8上市,但是Windows 8專業版Surface則要再等幾個月。
當前微軟一直不肯宣佈Windows RTSurface的價格,只有鮑爾默曾經說,其售價定在300美元至800美元之間。

更多微軟專賣店消息:微軟在加速建設實體零售店,為了迎接Windows 8Windows RTSurface等,微軟將開張更多的專賣店,此外,還將在秋季新增30家臨時專賣店,以滿足用戶需求。
不過,微軟專賣店當前僅在美國和加拿大有建設,不知何時才能來到你我身邊。

更多Windows 8應用程式:自從Windows 88月份完成RTM,微軟就在不斷向Windows Store中添加應用程式,尤其是Metro應用程式。非官方消息稱,Windows Store中已經有2000多款應用程式可下載了。在接下來的一段時間,我們有望看到微軟發佈更多Windows 8 Metro應用程式。

更多Windows 8/RT PC價格資訊:諸如惠普、戴爾、華碩、宏碁、聯想等硬體廠商都將第一時間上市Windows 8設備,但是當前其中的大多數都沒有宣佈售價,等到1026日,它們的價格就將一一揭曉。

大量廣告:微軟現在已經開始在美國部分城市打出Surface的廣告,包括紐約、拉斯維加斯、芝加哥,預計未來一段時間,我們會被Windows 8的宣傳廣告狂轟亂炸的。


本文轉自:http://www.cnbeta.com/articles/207540.htm