ARM uboot 的移植5 -从 uboot 官方标准uboot 开始移植
创始人
2025-05-30 12:23:11
0

一、环境变量的移植

1、iNand分区表检查 - env 究竟应该放在哪

(1) 测试环境变量是否可以保存。通过开机 set 设置环境变量,然后 save,然后关机后重启来测试环境变量的保存是否成功。

在这里插入图片描述


(2) 我们的环境变量究竟保存到哪里去了?这个就要去分析代码中的分区表。

(3) 环境变量应该被放在哪里?虽然无法确定 ENV 一定要放在哪里,但是有一些地方肯定是不能放的,否则将来会出问题。

原则是:同一个 SD 卡扇区只能放一种东西,不能叠加,否则就会被覆盖掉。uboot 烧录时使用的扇区数是:SD2 的扇区 1-16, 和 49-x(x-49 的大于等于 uboot 的大小)。


(4) 从 uboot 的烧录情况来看,SD2 的扇区 0 空闲,扇区 1-16 被 uboot 的BL1占用,扇区 17-48 空闲,扇区 49-x 被 uboot 的 BL2 占用(BL2 即是整个 uboot)。

在这里插入图片描述

在这里插入图片描述

再往后就是内核、rootfs 等镜像的分区了。系统移植工程师可以

相关内容

热门资讯

油气ETF(159697)涨0... 8月5日,截止午间收盘,油气ETF(159697)涨0.69%,报1.019元,成交额418.31万...
软件ETF易方达(562930... 8月5日,截止午间收盘,软件ETF易方达(562930)跌0.80%,报0.863元,成交额271....
矿业ETF(159690)涨0... 8月5日,截止午间收盘,矿业ETF(159690)涨0.40%,报1.241元,成交额8.50万元。...
沪深300ETF鹏华(1596... 8月5日,截止午间收盘,沪深300ETF鹏华(159673)涨0.36%,报1.110元,成交额25...
通信ETF南方(159511)... 8月5日,截止午间收盘,通信ETF南方(159511)跌0.40%,报1.253元,成交额72.70...
中证2000ETF基金(159... 8月5日,截止午间收盘,中证2000ETF基金(159533)跌0.25%,报1.580元,成交额4...
科创100增强ETF易方达(5... 8月5日,截止午间收盘,科创100增强ETF易方达(588500)跌0.19%,报1.559元,成交...
半导体设备ETF基金(1593... 8月5日,截止午间收盘,半导体设备ETF基金(159327)跌0.23%,报1.282元,成交额25...
央企科创ETF(159335)... 8月5日,截止午间收盘,央企科创ETF(159335)涨0.00%,报1.237元,成交额52.07...
A500ETF南方(15935... 8月5日,截止午间收盘,A500ETF南方(159352)涨0.19%,报1.056元,成交额21....