1、JLink只能烧写Nor flash,所以首先用JLink烧写u-boot到Nor flash,然后把拨码开关拨到Nor发动,衔接上USB-COM1、USB-host两根USB线,翻开SecureCRT软件,装备相应串口参数,给开发板上电,按空格键进入u-boot菜单,依据u-boot菜单烧写Nand flash、应用程序等。
2、用TFTP烧写,翻开tftpd32.exe软件,设置Current Directory(下载文件地点目录)、Server interface(挑选PC机的当时IP地址);设置开发板为Nor发动,翻开SecureCRT软件,给开发板上电,按空格键进入u-boot菜单,输入Q退出菜单,输入“print”指令检查开发板当时IP、serverIP,设置开发板本地IP和PC在同一个段内,设置服务器IP为PC机当时IP地址:
OpenJTAG> setenv ipaddr 192.168.48.111
OpenJTAG> setenv serverip 192.168.48.104
保存:
OpenJTAG> save
重启开发板,按空格键并退出菜单,ping服务器:
OpenJTAG> ping 192.168.48.104
呈现:
ERROR: resetting DM9000 -> not responding
dm9000 i/o: 0x20000000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
could not establish link
host 192.168.48.104 is alive
阐明现已衔接服务器成功,再tftp 30000000 led_on_c.bin(要下载的文件名),下载文件led_on_c.bin到30000000 地址处,擦除bootloader分区:
nand erase bootloader
呈现:
NAND erase: device 0 offset 0x0, size 0x40000
Erasing at 0x20000 — 100% complete.
OK
表明擦除成功,
输入:nand write 30000000 bootloader,烧写下载的.bin文件,
NAND write: device 0 offset 0x0, size 0x40000
表明烧写成功!断电,拨回nand发动,就可以看到下载的程序运转