AM3517之SD卡启动盘恢复NAND flash的数据:文件系统(五)

更新存贮在nandflash 里的uImage

AM3517_EVM # boot 『从SD 卡起动』
……
am3517-evm login: root 『输入root 登录』
root@am3517-evm:~# flash_eraseall -j /dev/mtd4 『用jffs2 文件系统板式格式化mtd4』
root@am3517-evm:~# mkdir –p /mnt/nand 『mtd4 建立挂载点』
root@am3517-evm:~# mount –t jffs2 /dev/mtdblock4 /mnt/nand 『以jffs2 格式挂载mtd4
到/mnt/nand』
root@am3517-evm:~# cd /mnt/nand 『以jffs2 格式挂载mtd4 到/mnt/nand』
root@am3517-evm:~# tar -zxvf /flashImage.tar 『解压文件系统到当前目录』
root@am3517-evm:~# cd / 『退出当前目录』
root@am3517-evm:~# umount /mnt/nand 『卸载挂载到/mnt/nand 的mtd4』
root@am3517-evm:~# halt 『停止系统』

说明:

:~# flash_eraseall -j /dev/mtd4 『用jffs2 文件系统板式格式化mtd4』

flash_eraseall是擦除flash的命令,或者叫格式化  -j表示jffs2文件系统,/dev/mtd4是设备目录下的mtd4,

root@am3517-evm:~# mkdir –p /mnt/nand 『mtd4 建立挂载点』
mkdir是创建新的目录,在/mnt/目录下创建nand目录,一般mnt目录用于挂载。

root@am3517-evm:~# mount –t jffs2 /dev/mtdblock4 /mnt/nand 『以jffs2 格式挂载mtd4
到/mnt/nand』
把 /dev/mtdblock4挂载到 /mnt/nand 目录

然后将flashImage.tar文件解压到/mnt/nand目录下

最后卸载文件系统的目录。

到此为止文件系统就可以完成更新了。

在出现System halted.提示后取出SD 卡,按reset 按钮,则开发板就会从板载的nandflash 起动了。

完整的更新NAND flash的数据就完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值