TQ210——TFTP裸闆程式下載下傳
1. 直接下載下傳u-boot.bin到記憶體運作(使用DNW中的的210USB啟動下載下傳),在DNW中輸入指令可以直接檢視修改u-boot.bin
2. 通過tftp下載下傳你需要下載下傳的程式到記憶體
下載下傳示例: tftp 30000000(指定程式led_on.bin下載下傳到記憶體中的30000000位址上,這裡可以設定任意一個大于1M(u-boot.bin的大小)左右的空間位址,防止指定程式led_on.bin覆寫u-boot.bin)
3.固化u-boot.bin到nandflash(防止開發闆掉電後程式代碼丢失)
4.通過tftp下載下傳裸闆程式到連結位址
printenv --- 列印環境資訊
setenv ---設定環境變量
setenv ipaddr 192.168.0.10
setenv serverip 192.168.0.111
setenv ipadr -----删除錯誤資訊
saveenv --- 儲存環境資訊
ping --- 測試網絡連接配接
ping 192.168.0.111
tftp --- 從TFTP伺服器下載下傳檔案
tftp 30000000 u-boot.bin
nand---nandflash操作
nand erase 0(起始位置) 100000(size)(清除nandflash的0到100000空間的内容)
nand write 30000000(記憶體) 0(nandflash start) 100000(size)
(将記憶體位址為30000000上的内容寫到nandflash的0-100000空間的裡)
go---指定位置開始運作
go 30000000
設定nandflash 啟動
tftp 30000000 led_on.bin
go 30000000
1M=100 0000位元組
15kb=1 0000位元組
設定uImage環境變量: setenv bootcmd tftp 30008000 uImage\;bootm 30008000
設定檔案系統環境變量nfs: setenv bootargs console=ttySAC0,115200 root=/dev/nfs rw nfsroot=192.168.1.8:/home/libang/nfs/roof ip=192.168.1.6:::255.255.255.0::eth0:off init=/linuxrc
修改MACH_TYPE ---- include/configs/TQ210
setenv machid 資料