【发布时间】:2019-08-13 16:26:34
【问题描述】:
目前我对u-boot的理解如下
- ROM 代码加载 SPL
- SPL 初始化 RAM,并将 u-boot 加载到 CONFIG_SYS_TEXT_BASE RAM 地址
- u-boot 自行重新定位
- 启动内核
我检查了我的u-boot配置,CONFIG_SYS_TEXT_BASE是0x80000000,但是我很好奇,我的内存只有1G,还是可以正常工作的。
1G等于0x40000000,小于0x80000000
那么,我想知道是我对CONFIG_SYS_TEXT_BASE有什么误解还是我的概念有误?
【问题讨论】:
标签: linux-kernel arm ram bootloader u-boot