單片式以太網(wǎng)控制芯片W7100A / W7100 Debugger指南(一)
這一章將會(huì)介紹如何連接Debugger與iMCU7100EVB以及iMCU7100EVB中的的DTAG。
用其它的DTAG線連接Debugger和iMCU7100EVB。紅色的DTAG線必須連接到iMCU7100 DTAG socket 1號線,用USB線連接Debugger和PC機(jī)。完成后,將電源線插入iMCU7100EVB中,如圖2.1按下EVB復(fù)位按鈕,以及Debugger的復(fù)位按鈕。最后確認(rèn)LED5(啟動(dòng)LED)正常閃爍。
如果Debugger成功識別到W7100A/W7100單片機(jī),LED5(啟動(dòng)LED)將會(huì)亮起,否則表示沒有識別到W7100A/W7100單片機(jī)。如果沒有正確識別,需要確認(rèn)連接線是否連接正常或者重新復(fù)位iMCU7100EVB和Debugger。正常情況下,使用W7100A/W7100 Debugger之前LED5應(yīng)該是打開的。
3. 安裝W7100A / W7100Debugger
這一章將會(huì)介紹W7100A/W7100 Debugger的安裝過程。首先,運(yùn)行W7100A/W7100
Debugger程序安裝文件。
iMCU7100EVB Debugger安裝程序啟動(dòng)之后,點(diǎn)擊Next按鈕進(jìn)行安裝。
4. KEIL工程
W7100A / W7100 Debugger支持的工程如下:
lKeil uVision2工程
lKeil uVision3工程
l只有hex文件(受限的符號函數(shù))
※W7100A / W7100 Debugger不支持包括KEIL uVision4以及之上版本的工程。但是如圖
4.1,用戶可以簡單地將uVision4轉(zhuǎn)換成uVision3工程繼續(xù)使用W7100A/W7100Debugger程序。
※W7100A / W7100A鎖定功能警告
W7100A/W7100具有存儲(chǔ)器鎖定功能。如果設(shè)置鎖定,用戶便不能使用W7100A/W7100 Debugger程序,因?yàn)榇藭r(shí)不能從W7100A/W7100存儲(chǔ)器讀取任何信息,所以用戶必須利用WIZISP程序解除鎖定才能正確使用W7100A/W7100 Debugger程序。如圖4.2所示,清除復(fù)選框,并且點(diǎn)擊“Lock”按鈕。在解除鎖定之后,整個(gè)存儲(chǔ)器都會(huì)被擦除,用戶需要再次寫入固件。
更多關(guān)于WizISP程序的詳細(xì)信息,請參考WizISP程序用戶手冊,可以到WIZnet官方網(wǎng)站進(jìn)行下載。
W7100A / W7100 Debugger程序無法識別KEIL工程的多目錄結(jié)構(gòu),因此所有的工程文件和源文件必須放置在同一個(gè)目錄文件下。在KEIL工程中激活‘make hex file’選項(xiàng)和
‘make symbol’選項(xiàng)。如果它們沒有被激活,W7100A/W7100 Debugger就不能找到hex文件進(jìn)行燒錄。即使找到hex文件,也會(huì)出現(xiàn)錯(cuò)誤信息。
評論