DM368在启动后,有时程序会停止在某处。
正常启动时,程序会在串口打印一系列信息。但是有时候,串口在某处打印信息后,就不在往下执行,即不在打印其他信息。
我们的硬件工程师认为是nand flash的坏块原因,即程序运行时遇到坏块,导致程序不往后执行。他建议进行nand flash的坏块检测。
但是在nand write已经对nand flash进行了坏块检测。
请问专家:
1、上述问题的原因是不是因为nand flash的坏块?或是其他原因?
2、如果是nand flash坏块的原因,如何做nand flash的坏块检测?