1、首先准备好所需要的文件:u-boot、uImage、rootfs.img。
2、下载u-boot:
tftp 0x40000000 u-boot.bin
nand erase 0 0x60000
nand write ox40000000 0 0x60000
现在已经把u-boot.bin烧写到NAND FLASH了,把GEC210开发板的启动方式开关打到NAND--BOOT一侧,然后复位开发板,u-boot成功从NAND FLASH启动了
3、设置环境变量:
setenv bootargs 'console=ttySAC0,115200 root=/dev/mtdblock4 rootfstype=yaffs rw'
setenv bootcmd tftp 40000000 uImage\; bootm\;
saveenv
4、擦除root分区:
nand erase 0xe00000 0xF200000
5、下载根文件系统的yaffs映像到DRAN BANK1中
tftp 0x40000000 rootfs.img
6、将yaffs映像烧写到nand flash的root分区中
nand write.yaffs 0x40000000 0xe00000 0x655200(这个数据根据下载rootfs.img这个文件的大小而定)
7、下载内核映像
tftp 0x40000000 uImage
bootm 0x40000000
如果出现了
can't open /dev/tty2: No such file or directory
can't open /dev/tty3: No such file or directory
这些提示,大多数是rcS权限不对,或者就是rootfs.img有错
完成!!!!