本文是抄的,只是为了自己参考方便,拿来主义一下子。
(1)保证开发板和电脑处于同一网段;
(2)在烧入u-boot的基础上,启动开发板,看到如下界面:
按q键,然后按print查看各项信息:
将开发板地址修改:set ipaddr
修改serverip为本机地址;
然后输入save保存;
(3)打开tftpd 32,然后将current direction设置为你要烧写的文件的路径。
4.使用命令下载程序
tftp 30000000 uImage
下载成功了。
5.
使用mtdpart查看开发板的分区(韦东山的uboot已做nand分区)
使用命令 nand erase kernel 擦除kernel分区
烧写内核
nand write.jffs2 30000000 kernel
烧写文件系统
1.使用 tftp 30000000 fs_qtopia.yaffs2下载文件系统到0x3000 0000 的内存处,就是SDRAM的开始地方(0x3000 0000 -0x33ff ffff)64MB
等着下载完。
下载结束
总共大小有0x2f76b40 这么大
2.nand erase root擦除root分区
3.把下载的fs_qtopia.yaffs2烧写到root里面去的
命令:
nand write.yaffs 30000000 260000 2f76b40
260000:是nandflash的偏移地址,2f76b40 是yaffs2的文件系统的大小