从用户空间打印 NAND 闪存中的坏块列表

Gro*_*uez 6 linux kernel badblocks flash-memory

是否有任何用户空间工具可以检索和转储 NAND 闪存设备中的坏块列表?我检查了mtdinfo命令行实用程序,还搜索了/proc/sys,但找不到任何东西。

我正在寻找适合从 shell 脚本使用的东西。

我可以dmesg在内核在 init 上打印坏块信息时进行解析,但我希望会有更好的方法。

Gro*_*uez 3

我无法找到任何用户空间实用程序来执行我需要的操作。我发现的最接近的是mtd-utilsnanddump中的实用程序,它可以转储 NAND 内容,包括坏块。