nandtest ユーティリティを使用して、フラッシュ メモリをテストしました。テスト後、フラッシュメモリのデータが破損しました。最初のフラッシュ メモリ カードのデータは、次のコマンドによって破損しました。
nandtest /dev/mtd3
次に、git から nandtest の C リソースを見たところ、この呼び出しが機能するはずであることがわかりました。
nandtest -k /dev/mtd3
しかし、フラッシュメモリのデータがまた壊れてしまいました。これは nandtest 呼び出しの出力です:
ECC corrections: 26
ECC failures : 696
Bad blocks : 0
BBT blocks : 0
00100000: reading...
1 bit(s) ECC corrected at 00100000
001a0000: reading...
1 bit(s) ECC corrected at 001a0000
00f40000: reading...
2 bit(s) ECC corrected at 00f40000
01d40000: reading...
1 bit(s) ECC corrected at 01d40000
02300000: reading...
ECC failed at 02300000
02ac0000: reading...
1 bit(s) ECC corrected at 02ac0000
03e60000: reading...
1 bit(s) ECC corrected at 03e60000
065a0000: reading...
1 bit(s) ECC corrected at 065a0000
06e60000: reading...
1 bit(s) ECC corrected at 06e60000
0b560000: reading...
1 bit(s) ECC corrected at 0b560000
0c040000: reading...
2 bit(s) ECC corrected at 0c040000
0cc40000: reading...
1 bit(s) ECC corrected at 0cc40000
0cd80000: reading...
1 bit(s) ECC corrected at 0cd80000
0ce40000: reading...
1 bit(s) ECC corrected at 0ce40000
0da00000: reading...
1 bit(s) ECC corrected at 0da00000
0daa0000: reading...
1 bit(s) ECC corrected at 0daa0000
0f160000: reading...
ECC failed at 0f160000
0f5e0000: reading...
ECC failed at 0f5e0000
0f840000: reading...
ECC failed at 0f840000
14080000: reading...
1 bit(s) ECC corrected at 14080000
15460000: reading...
1 bit(s) ECC corrected at 15460000
15ae0000: reading...
1 bit(s) ECC corrected at 15ae0000
15e40000: reading...
1 bit(s) ECC corrected at 15e40000
161a0000: reading...
2 bit(s) ECC corrected at 161a0000
17740000: reading...
1 bit(s) ECC corrected at 17740000
17900000: reading...
1 bit(s) ECC corrected at 17900000
1a540000: reading...
1 bit(s) ECC corrected at 1a540000
1a860000: reading...
1 bit(s) ECC corrected at 1a860000
1aee0000: reading...
1 bit(s) ECC corrected at 1aee0000
1b4e0000: checking...
Finished pass 1 successfully
この nandtest ユーティリティの呼び出しがカードのデータを破損した理由を知っている人はいますか? データが破損しないように nandtest ユーティリティを呼び出す方法はありますか?