【问题标题】:embedded linux/QNX - how to completely zero out flash嵌入式 linux/QNX - 如何将闪存完全归零
【发布时间】:2017-04-24 18:16:46
【问题描述】:

我有一个与持久文件相关的错误。

要确定重现​​错误的确切步骤顺序,我需要在已知状态下启动闪存盘。

问题

使用 linux/QNX 命令,如何在 Telnet 进入系统时将整个闪存盘完全归零?

【问题讨论】:

  • 将零写入闪存是个坏主意;你在浪费一个写/擦除周期。所有1的擦除状态更明智。使用mtd-utils,例如flash_erase 或 flash_eraseall,然后创建一个新的文件系统。顺便说一句,您可能在问一个 XY 问题。

标签: linux embedded-linux qnx


【解决方案1】:

QNX 上,您可以尝试使用flashctl tool 擦除整个闪存。

要擦除整个闪存,请运行:

flashctl -p /dev/fs0 -e

【讨论】:

  • 虽然理论上可以回答这个问题,it would be better 在这里包含答案的基本部分,并提供链接以供参考。
  • 谢谢@anonymous2。更新了答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-27
  • 1970-01-01
  • 2011-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多