您的位置:首页 > 理论基础 > 计算机网络

如何用nfs命令烧写内核和文件系统(网络下载文件到nandflash)(未完)

2015-03-18 21:54 501 查看

使用tftp下载烧写

a、设uboot里的ip地址

set ipaddr 192.168.1.17(uboot的ip设置成同网段)

set serverip 192.168.1.5(电脑本机作为服务ip)

然后保存设置

save

b、将u-boot下载到nor flash中30000000去

nand erase bootloader(擦除nand flash)

nand write 30000000 bootloader(擦写的区域和名字查看可以用mtd命令)

3.重烧系统:uboot,内核,文件系统

3.1 烧写u-boot

3.2 烧写内核:dnw,tftp

dnw:在菜单里输入k,然后使用dnw.exe发送文件

tftp:

tftp 30000000 uImage(相应的在这之前需要改tftp软件里的路径)

nand erase kernel

nand write.jffs2 30000000 kernel

3.3 文件系统:

dnw:在菜单里输入y,然后使用dnw发送yaffs2文件

或者

在菜单里输入j,然后使用dnw发送jffs2文件,在参考使用手册P44设置bootargs

tftp:

tftp 30000000 fs_qtopia.yaffs2(相应的在这之前需要改tftp软件里的路径)

nand erase root

nand write.yaffs2 30000000 0x00260000 $(filesize) 用filesize表示有多大

or

tftp 30000000 fs_qtopia.jffs2(相应的在这之前需要改tftp软件里的路径)

nand erase root

nand write.jffs2 30000000 0x00260000 $(filesize)

or

nfs:

nfs 30000000 192.168.1.5:/work/nfs_root/tmp/fs.yaffs2

这句的意思是将网络上192.168.1.5这个linux主机里的后边这个目录里的文件fs.yaffs2下载到内存30000000中去。

nand erase root

nand write.yaffs 30000000 26000 $(filsesize)

烧写完后menu进入菜单栏输入b或者reset,就可看到效果

烧写整个系统就做完了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐