В настоящее время мое понимание u-boot выглядит следующим образом
- Код ПЗУ загружает SPL
- SPL, инициализирует ОЗУ и загружает u-boot в CONFIG_SYS_TEXT_BASE RAM адрес
- u-boot переместился сам
- Загрузите ядро
Я проверяю свою конфигурацию u-boot, CONFIG_SYS_TEXT_BASE равно 0x80000000
, но мне любопытно, мой объем оперативной памяти составляет всего 1 ГБ, и он все еще может нормально работать.
1 Г равен 0x40000000
, меньше 0x80000000
Итак, я хочуузнать, если у меня возникло недопонимание по поводу CONFIG_SYS_TEXT_BASE или моя концепция неверна?