?? -
字號(hào):
BIOS FOR 4510
現(xiàn)在只對(duì)39VF160燒入,對(duì)其他FLASH可自改,注意要修改BIOS的駐留地址,現(xiàn)地址為0X1F0000.對(duì)不同的RAM而言,修改SYSINIT.S里的參數(shù).現(xiàn)運(yùn)行地址為0X7C0000,可在ADS中修改.
1.將TFTP.BIN燒入到FLASH起始位置.
2.接好串口,使用代板是UART0,開(kāi)SSCOM,設(shè)19200,復(fù)位,進(jìn)入BIOS后輸入
copy 0 1f0000 6000,這一步是把FLASH 從0位置開(kāi)始的長(zhǎng)度為6000H的BYTE COPY到 1F0000處,輸入Y確認(rèn).
3.輸入ap 進(jìn)入TFTP接收數(shù)據(jù),在主機(jī)終端執(zhí)行 tftp -i 192.168.168.101 put filename 傳送數(shù)據(jù),結(jié)束后在SSCOM輸入Y確認(rèn)燒入,很快就完成了.
4.輸入boot并確認(rèn),即可啟動(dòng)燒入的程序.
5.再?gòu)?fù)位后,又進(jìn)入BIOS,可重新燒寫FLASH,也可輸入boot啟動(dòng)已燒入的程序.
命令介紹
help 及 ? 列出所有命令
load [address]從主機(jī)TFTP接收數(shù)據(jù),缺省地址為8000,接收完后問(wèn)是否啟動(dòng)IMAGE
prog addr1 addr2 length [-no0] 將RAM中ADDR2開(kāi)始的數(shù)據(jù)燒入到FLASH中ADDR1開(kāi)始的位置,長(zhǎng)度為L(zhǎng)ENGTH, -no0指示不修改0地址的數(shù)據(jù),只對(duì)FLASH 0地址起始的燒寫操作有效,此BIOS能將B XXXX指令轉(zhuǎn)到B 1F0000 執(zhí)行BIOS程序,所以復(fù)位后直接進(jìn)入BIOS,若使用-no0則直接進(jìn)入程序,下次再要BIOS時(shí)可在0地址寫入
B 1F0000命令
ap 從TFTP接收數(shù)據(jù)到8000處完后將數(shù)據(jù)寫入flash 0地址開(kāi)始的地方,并修改0地址的內(nèi)容
copy
ipcfg 顯示IP地址
ipcfg xxx.xxx.xxx.xxx 修改IP地址
boot 啟動(dòng)程序
注意:對(duì)與0地址命令為b xxxx或nop地程序,此BIOS比較好使,若要加入對(duì)MOV PC, xx, 和LDR PC, XX的支持可自改BIOS
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -