This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335X如何验证nandflash烧写的正确性与完整性



你好,目前我的板子是使用sd卡来烧写系统到nandflash的,使用的命令如下:

flash_erase /dev/mtd0 0 0
flash_erase /dev/mtd1 0 0
flash_erase /dev/mtd2 0 0
flash_erase /dev/mtd3 0 0
dd if=/run/media/mmcblk0p1/Nand/MLO of=/dev/mtdblock0
dd if=/run/media/mmcblk0p1/Nand/MLO of=/dev/mtdblock1
dd if=/run/media/mmcblk0p1/Nand/MLO of=/dev/mtdblock2
dd if=/run/media/mmcblk0p1/Nand/MLO of=/dev/mtdblock3

flash_erase /dev/mtd5 0 0
dd if=/run/media/mmcblk0p1/Nand/u-boot.img of=/dev/mtdblock5

flash_erase /dev/mtd4 0 0
dd if=/boot/am335x-icev2.dtb of=/dev/mtdblock4

flash_erase /dev/mtd8 0 0
dd if=/boot/zImage of=/dev/mtdblock

我想问一下在使用这些命令来烧写nandflash时,如何确保它烧写的成功率以及正确性呢?