用dd或nandwrite写入mtd 设备(/dev/mtd*)之前,必须flash_erase 或flash_eraseall 一次,要不然会写不正确。
之前一直以为dd 只要大小制定了,肯定会全部覆盖写入的. 但事实证明, 有些要写入的image中FF的地方,如果 mtd分区上不是FF的,就不会写入,而是会保留在那.
所以写入之前一定要擦除 一次。
用dd或nandwrite写入mtd 设备(/dev/mtd*)之前,必须flash_erase 或flash_eraseall 一次,要不然会写不正确。
之前一直以为dd 只要大小制定了,肯定会全部覆盖写入的. 但事实证明, 有些要写入的image中FF的地方,如果 mtd分区上不是FF的,就不会写入,而是会保留在那.
所以写入之前一定要擦除 一次。