我是靠谱客的博主 任性冥王星,最近开发中收集的这篇文章主要介绍ARM 板卡 Flash 擦除概述环境准备擦除操作步骤,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

概述

包括 SPI(QSPI) Flash 和 Nand Flash 的擦除。

环境准备

各板卡对应的启动卡,不能从 Flash 启动系统。

使用电脑连接板卡调试串口。

擦除操作步骤

系统启动后执行如下命令,将擦除所有识别到的 Flash 分区,包括 SPI(QSPI) Flash 与 Nand Flash 的分区。

LIST=$(cat /proc/mtd | awk -F ':' '{print $1}' | grep mtd);for mtd in ${LIST};do flash_erase /dev/${mtd} 0 0; done 

补充说明:

  1. flash_erase 命令中的 0 0 参数表示整个分区擦除。

  2. 使用的系统卡需要匹配当前板卡,能够正常识别到所有分区。执行cat /proc/mtd 命令可以查看当前识别到的分区情况。 

  3. 存在 Nand Flash 的情况下,擦除耗时稍长,1 ~ 2分钟。

2021-2-25

最后

以上就是任性冥王星为你收集整理的ARM 板卡 Flash 擦除概述环境准备擦除操作步骤的全部内容,希望文章能够帮你解决ARM 板卡 Flash 擦除概述环境准备擦除操作步骤所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部