current dir ---》传输文件的所在路径(用browse选择)
server inter ---》服务器ip地址
进入uboot命令模式(开机倒数3秒时按enter,再按e)
查看网络服务信息:pri
修改网关ip地址:setenv ethaddr 00:40:5c:26:0a:XX (修改网关成自己唯一个网关)
修改本地ip地址:setenv ipaddr 192.168.3.68
修改网关:setenv gatewayip 192.168.3.1
修改服务器:setenv serverip 192.168.3.67(windows的ip地址)
ping一下网络是否连通(注意插网线)
ping 192.168.3.67
显示如下配置则成功:
operating at 100M full duplex mode
host 192.168.3.4 is alive
保存修改saveenv
-------------------------------------------------------------------------------------
以上修改同linux系统一样只是当次修改有效,重启后就变了
所以应该修改开发板的开机脚本
在SecureCRT上进行如下操作:
①vi /etc/profile
②在打开的脚本后面添加如下修改内容:
--------------------------------------------------------------------------------------
使用tftp工具进行烧写
按三步操作:
1.烧写uboot
①把uboot.bin下载到内存的0x40000000地址上:tftp 0x40000000 uboot.bin
出现Bytes transferred = 425984 (0x68000)下载成功
②擦除0x0地址上的内容:nand erase 0x0 0x600000
③ 把0x40000000地址上的内容烧写到0x0 ~ 0x600000地址上 :nand write 0x40000000 0x0 0x600000
2.烧写kernel
①tftp 0x40000000 uImage
②nand erase 0x600000 0x500000
③nand write 0x40000000 0x600000 0x500000
3.烧写根文件系统
tftp 0x40000000 rootfs.img
nand erase 0xe00000 0xf20000
nand write.yaffs 0x40000000 0xe00000 0x69ecb80 (根据下载的大小确定烧大小)
---------------------------------------------------------------------------------------
若全部步骤做完后无限关机重启,则需要使用SD卡清空硬盘,再重新进行上述步骤即可。