mini2440下用minitools下載u-boot.bin到NAND Flash 的方法

額,第一次傳圖片沒經驗,有點大,如圖示下載,連接USB下載成功後 SecureCRT會顯示如下內容,

Superboot-2440 V1.3a(20131213) by FriendlyARM


Booting from NOR
Try to find SD card...... not found.
Hello USB Loop
USB Mode: Connected
Downloading User-Bin...
Downloading User-Bin succeed
Run UserBin?
Superboot-2440 V1.3a(20131213) by FriendlyARM


Booting from NOR
?

這時斷掉電源,將開關從nor打到s2接着上電,這時可以看到 SecureCRT顯示如下,開發版屏幕出現變化,顯示時間和一張奇詭圖片

U-Boot 2010.03 ( 4鏈?22 2014 - 00:47:07)


I2C:   ready
DRAM:  64 MB
Flash:  2 MB
NAND:  256 MiB
*** Warning - bad CRC or NAND, using default environment


Video: 320x240x16 15kHz 58Hz
In board_video_init, lcdtype=w
In:    serial
Out:   serial
Err:   serial
Net:   dm9000
#####   u-boot-2010.03 Main menu by Hanson He   #####
#####         上海嵌入式家園-開發板商城         #####
#####            www.embedclub.com              #####
#####      http://embedclub.taobao.com          #####
Hit any key to stop autoboot:  0 


NAND read: device 0 offset 0x60000, size 0x500000
NAND read from offset 60000ffffffff failed 0
 5242880 bytes read: ERROR
Wrong Image Format for bootm command

[u-boot@SMDK2440A]# <INTERRUPT>



接下來我們就可以歡快的使用uboot了

printenv 打印參數;

u-boot@SMDK2440A]# printenv
bootargs=console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.72:/opt/rootfs ip=192.168.1.226:192.168.1.72:192.168.1.72:255.255.255.0:smdk2440a.embedclub.com:eth0:off
bootcmd=nand read 0x30008000 60000 500000;bootm 0x30008000
bootdelay=1
baudrate=115200
ethaddr=08:08:11:18:12:27
ipaddr=192.168.1.226  //開發板的iP地址
serverip=192.168.1.172  //你的虛擬機或者windows的ip  這兩個地址要在同一個子網裏面,因爲我只有一個網線插口,就採用直連的方式,直接用網線將主機和開發板連起來
gatewayip=192.168.1.1
netmask=255.255.255.0
embedclub=bmp d 70000
 stdin=serial
stdout=serial
stderr=serial
lcdtype=w
ethact=dm9000


Environment size: 451/131068 bytes



nand write   nand read  tftp(從tftp下載)  setenv(設置) saveenv(保存)  help

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章