?? fs44b0xbios使用說明.txt
字號:
44B0Xbios--BIOS FOR 44B0X
說明:
1) 本項目在ADS1.2下編譯,在SDT2.51的ADW中調(diào)試。編譯時,請將整個44b0xbios目錄拷貝到c:\下
2) 現(xiàn)在只對39VF160燒入,對其他FLASH可自改,注意要修改BIOS的駐留地址,現(xiàn)地址為0X1F0000.
3) 對不同的RAM而言,修改SYSINIT.S里的參數(shù).FS44B0Xbios運行地址為0XC7C0000,可在ADS中修改.
4) 波特率為57600
5) ip地址為 192.168.0.100
使用方法:
1).用fluted等工具將44B0XBIOS.BIN燒入到FLASH起始位置.
2).接好串口,使用UART0,開SSCOM,設(shè)57600,復位,進入BIOS后輸入copy 0 1f0000 8000,這一步是把FLASH 從0位置開始的長度為8000H的BYTE COPY到 1F0000處,
輸入Y確認.
3).輸入ap 進入TFTP接收數(shù)據(jù),在主機終端執(zhí)行 tftp -i 192.168.0.100 put filename 傳送數(shù)據(jù),結(jié)束 后在SSCOM輸入Y確認燒入,很快就完成了.
4).輸入boot并確認,即可啟動燒入的程序.
5).再復位后,又進入BIOS,可重新燒寫FLASH,也可輸入boot啟動已燒入的程序.
附加說明:
下載文件主要是用來燒寫到FLASH里面去的.在執(zhí)行燒寫以前,要確保你已經(jīng)把BIOS拷貝到FLASH的0X1F0000處了,即第一次通過FLUTED將BIOS燒到FLASH的0地址開始的地
方后,復位后運行BIOS,需要輸入一次 copy 0 1f0000 8000的命令.以后從串口或者網(wǎng)口下完程序后就可以把你的程序燒到FLASH里了(因為一般用戶程序是從0開始的).另
外也可以在下載完程序到RAM后再運行程序,但是要注意幾點,一個是下載到RAM中的起始地址,缺省是0XC008000,也可以指定下載地址.實際上下載后再run是直接在RAM中
執(zhí)行了.另一點是看程序里是否用到中斷,用到中斷的話那么FLASH中的相應向量也要正確,比如在跑UCLINUX時,要在FLASH的0-0X1C都作了跳轉(zhuǎn).還一點就是看是否初始化
硬件.
命令介紹
help 及 ? 列出所有命令
load [address]從主機TFTP接收數(shù)據(jù),缺省地址為C008000,接收完后問是否啟動IMAGE
prog addr1 addr2 length [-no0] 將RAM中ADDR2開始的數(shù)據(jù)燒入到FLASH中ADDR1開始的位置,長度為LENGTH, -no0指示不修改0地址的數(shù)據(jù),只對FLASH 0地址起始
的燒寫操作有效,此BIOS能將B XXXX指令轉(zhuǎn)到B 1F0000 執(zhí)行BIOS程序,所以復位后直接進入BIOS,若使用-no0則直接進入程序,下次再要BIOS時可在0地址寫入
B 1F0000命令
ap 從TFTP接收數(shù)據(jù)到C008000處完后將數(shù)據(jù)寫入flash 0地址開始的地方,并修改0地址的內(nèi)容
copy
ipcfg 顯示IP地址
ipcfg xxx.xxx.xxx.xxx 修改IP地址
boot 啟動程序
注意:對與0地址命令為b xxxx或nop地程序,此BIOS比較好使,若要加入對MOV PC, xx, 和LDR PC, XX的支持可自改BIOS
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -