博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何用nfs命令烧写内核和文件系统(网络下载文件到nandflash)(未完)
阅读量:6848 次
发布时间:2019-06-26

本文共 1075 字,大约阅读时间需要 3 分钟。

 使用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,就可看到效果
烧写整个系统就做完了

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/otaku-lip/p/4765020.html

你可能感兴趣的文章
mfc模态对话框
查看>>
DirectX 读书笔记(14) Cube mapping之SkyBox[转]
查看>>
移动端web开发初探之Vuejs的简单实战
查看>>
Team Project Proposal for ASE Course---query suggestion by 3D tag cloud
查看>>
IDEA2016.3搭建Struts2+Hibernate+Spring项目环境
查看>>
多线程(一)线程创建的三种方式
查看>>
HDU-4310 Hero 贪心Or动态规划
查看>>
linux软件管理 YUM命令
查看>>
windows下memcache安装及配置
查看>>
第一次作业人工智能
查看>>
labeled LDA,Hierarchically Supervised LDA
查看>>
JavaScript 捕获按键
查看>>
记录Javascript数组的方法参考
查看>>
截图软件
查看>>
关于抽奖概率的问题
查看>>
《鸟哥的私房菜阅读摘要》——linux的简介和计算机基础
查看>>
hql语句的case when then else end问题
查看>>
CF786E ALT
查看>>
引用与指针的区别
查看>>
MongoCola Web化 -- 1. 是不是什么软件都要Web化的讨论 2.新公司,新起点 3.MongoCola 新版本发布...
查看>>