[root@Ingenic-uc1_1:dev]# cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00008000 "boot"
mtd1: 00200000 00008000 "kernel"
mtd2: 00350000 00008000 "root"
mtd3: 000a0000 00008000 "driver"
mtd4: 004a0000 00008000 "appfs"
mtd5: 00200000 00008000 "backupk"
mtd6: 000a0000 00008000 "backupd"
mtd7: 00200000 00008000 "backupa"
mtd8: 00040000 00008000 "config"
mtd9: 00040000 00008000 "para"
mtd10: 00010000 00008000 "flag"
Attention: The Values are in Hex. Convert into Decimal for using DD `
dd if=/dev/mtdblock0 of=uboot.bin
dd if=/dev/mtdblock1 of=kernel.bin
dd if=/dev/mtdblock2 of=rootfs.bin
dd if=/dev/mtdblock3 of=driver.bin
dd if=/dev/mtdblock4 of=appfs.bin
dd if=/dev/mtdblock5 of=backupk.bin
dd if=/dev/mtdblock6 of=backupd.bin
dd if=/dev/mtdblock7 of=backupa.bin
dd if=/dev/mtdblock8 of=config.bin
dd if=/dev/mtdblock9 of=para.bin
dd if=/dev/mtdblock10 of=flag.bin