打印
[i.MX]

文件系统升级

[复制链接]
462|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
amwha|  楼主 | 2017-6-14 18:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想升级文件系统的内容,又不想一个一个的通过U盘拷贝进去,想二进制方法升级,尝试了很多的方法都没有成功,不知道以下这种方法如果解决?

LTIB : LINUX3.0.35 ,Uboot2009.08

思路:先使用OTG烧好一块母板,然后再把 nand flash的数据上传到tftp服务器上,再换一块要烧写的板子(当然这个版子已经有了uboot),再通过tftp把数据下载到flash上去。

1、首先让uboot支持 tftp 上传功能
2、再nand read 到内存里
3、再tftp上传到PC的tftp服务器的目录下
4、由于tftp 一次只能传1468个字节,最多65535个包,所以最多能传91MB的数据,而文件系统比较大,有152MB,所以分包上传,每一包64MB.
5、换一块板,tftp把文件传到内存里,再使用nand write写到flash上
6、分多包写到flash上,

如果换了一块新板,则报UBI错误,如果是同一块板子,则没有问题。

怀疑是ECC的问题,但是不知道怎么整,没有了思路。等大牛指点。





相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

18

帖子

1

粉丝