欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

基于linux的ARM设备升级,烧写Nand flash总结

发布时间:2025/4/5 linux 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 基于linux的ARM设备升级,烧写Nand flash总结 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一.uboot 模式下:

1.SD烧写:

if fatload mmc 0 0x100000 rootfs.cramfs; then nand erase 0x1600000 0x1400000;nand write 0x100000 0x1600000 ${filesize};mw.b 0x100000 0x0 ${filesize}; fi

2.U盘烧写:

if fatload usb 0 0x100000 rootfs.cramfs; then nand erase 0x1600000 0x1400000;nand write 0x100000 0x1600000 ${filesize};mw.b 0x100000 0x0 ${filesize}; fi

3.tftp烧写:

tftpboot 0x100000 rootfs.cramfs;nand erase 0x1600000 0x1400000;nand write 0x100000 0x1600000 ${filesize};mw.b 0x100000 0x0 ${filesize}

二、内核以及文件系统正常起来后的烧录方式:

1.擦除对应的分区:flash_erase /dev/$MTD_NUM 0 0

  /dev/$MTD_NUM为需要擦除的分区

2.将镜像烧录到对应的分区:nandwrite   -s   0   -p    /dev/$MTD_NUM    $UIMAGE_DIR

/dev/$MTD_NUM 为需要烧录的分区; $UIMAGE_DIR为需要烧录的镜像文件目录

-s 烧录的起始地址;

总结

以上是生活随笔为你收集整理的基于linux的ARM设备升级,烧写Nand flash总结的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。