0
点赞
收藏
分享

微信扫一扫

在线系统升级功能(二)—mtd工具实现嵌入式设备在线升级

草原小黄河 2022-01-26 阅读 53

一、升级步骤

1、增加flash分区,修改uboot源码和Linux内核源码
1)、修改u-boot源码
#define MTDPARTS_DEFAULT 这个宏定义决定 u-boot 对 nand 的分区,可以增加一个,最后一个没有逗号隔开,注意带单位
在这里插入图片描述
新增的user这个分区为了烧写新的更新的rootfs镜像
2)、修改内核源码
在这里插入图片描述
在这里插入图片描述
2、重新编译uImage、u-boot.img、MLO烧写
1)擦除flash
在这里插入图片描述
2)烧写u-boot.img和u-boo-spl.bin
在这里插入图片描述
3)重新烧写flash的SPL分区和u-boot分区
在这里插入图片描述
在这里插入图片描述
4)重新烧写flash的kernel分区
在这里插入图片描述

举报

相关推荐

0 条评论