擦除第二分区-kernel
# flash_eraseall /dev/mtd1
Erasing 64 Kibyte @ 200000 - 100% complete.
重写kernel分区
# flashcp kernel.img /dev/mtd1
备注:第一分区/dev/mtd0为uboot,尽量不要动,其他分区操作错误,只要uboot没死都可以想办法恢复系统,uboot也死掉了,就只能拆flash芯片用烧录工具进行烧写了。
擦除第三分区-rootfs
# flash_eraseall /dev/mtd2
Erasing 64 Kibyte @ 300000 - 100% complete.
重写rootfs分区
# flashcp rootfs.img /dev/mtd2
擦除第四分区-application
# flash_eraseall /dev/mtd3
Erasing 64 Kibyte @ a00000 - 100% complete.
重写application分区
# flashcp app /dev/mtd3
重写完,就可以reboot启动更新的系统。