加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 18:37:04 所属栏目:百科 来源:网络整理
导读:更新存贮在nandflash 里的uImage AM3517_EVM #? boot ?『从SD 卡起动』 …… am3517-evm login:? root ?『输入root 登录』 root@am3517-evm:~#? flash_eraseall -j /dev/mtd4 ?『用jffs2 文件系统板式格式化mtd4』 mkdir –p /mnt/nand ?『mtd4 建立挂载点』

更新存贮在nandflash 里的uImage

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

说明:

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

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

mkdir –p /mnt/nand?『mtd4 建立挂载点』
mkdir是创建新的目录,在/mnt/目录下创建nand目录,一般mnt目录用于挂载。

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的数据就完成了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读