00. 目錄
01. 燒寫內核
1.1 在minicom中輸入如下命令
DengJin # dnw 40008000
OTG cable Connected!
Now, Waiting for DNW to transmit data
1.2 PC端下載zImage
[root@itcast linux-3.5_analyse]# dnw arch/arm/boot/zImage
load address: 0x57E00000
Writing data...
100% 0x0048FCF2 bytes (4671 K)
speed: 1.175104M/S
[root@itcast linux-3.5_analyse]#
1.3 將內核寫到SD卡
DengJin # movi write kernel 0 40008000
writing kernel..device 0 Start 1057, Count 12288
MMC write: dev # 0, block # 1057, count 12288 ... 12288 blocks written: OK
completed
DengJin #
1.4 修改啓動參數
DengJin # set bootcmd "movi read kernel 0 40008000;bootm 40008000"
DengJin # save
Saving Environment to SMDK bootable device...
done
DengJin #
02. 設置啓動參數
2.1 設置啓動參數
# 設置bootargs參數
DengJin # set bootargs root=/dev/nfs nfsroot=172.16.0.53:/filesystem ip=172.16.0.251
console=ttySAC0,115200 lcd=S70 ctp=2
DengJin # save
Saving Environment to SMDK bootable device...
done
# 顯示環境變量
DengJin # printenv
baudrate=115200
bootargs=root=/dev/nfs nfsroot=172.16.0.53:/filesystem ip=172.16.0.251
console=ttySAC0,115200 lcd=S70 ctp=2
bootcmd=movi read kernel 0 40008000;bootm 40008000
bootdelay=3
ethaddr=00:40:5c:26:0a:5b
gatewayip=192.168.0.1
ipaddr=192.168.0.20
netmask=255.255.255.0
serverip=192.168.0.10
Environment size: 693/16380 bytes
DengJin #
最小網絡文件系統製作請參考附錄.
03. 問題討論
04. 參考
4.1 最小網絡文件系統製作
4.2 燒寫Uboot到EMMC
參考:【Tiny4412】燒寫Uboot到EMMC