美文网首页
u-boot之Nand Flash操作

u-boot之Nand Flash操作

作者: 飞哥物联 | 来源:发表于2018-08-30 22:57 被阅读0次

    擦除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

    相关文章

      网友评论

          本文标题:u-boot之Nand Flash操作

          本文链接:https://www.haomeiwen.com/subject/ykcjwftx.html