擦除Nand Flash
(1)整片擦除
nand erase.chip
(2)分区擦除
nand erase.part <part_name>
如果Nand Flash已经分区了,那么可以单独擦除某个分区。例如,擦除bootloader分区操作如下所示。
mtdparts //查看分区
nand erase.part bootloader //擦除bootloader分区
写Nand Flash
nand write <ram_addr> <nand_addr> <size>
例如,用tftp下载了 “eker210-uboot.bin” 文件到内存0x30000000的位置,然后把该文件写入到Nand Flash的起始位置0处,其操作如下所示。
tftp 30000000 eker210-uboot.bin //下载到内存
nand write 30000000 0 $filesize //写入Nand Flash
写Nand Flash的某个分区
nand write <ram_addr> <part_name>
例如,用tftp下载了 “eker210-uboot.bin” 文件到内存0x30000000的位置,然后把该文件写入到Nand Flash的bootloader分区,其操作如下所示。
nand erase.part bootloader
tftp 30000000 eker210-uboot.bin
nand write 30000000 bootloader
网友评论