你好,目前我的板子是使用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时,如何确保它烧写的成功率以及正确性呢?

