Как запускается uboot из загрузчика bootrom - PullRequest
0 голосов
/ 13 апреля 2019

У меня есть несколько вопросов, касающихся загрузки встроенной системы:

    • при включении питания запускается загрузчик ПЗУ (внутри SOC).
    • Допустим, наш u-boot присутствует на SD-карте в разделе FAT32.
    • загрузчик ПЗУ сможет читать SD-карту (из-за настроек выводов) и раздел FAT32, поэтомуможет прочитать u-boot.

Ques: Но если uboot загружен в режиме raw и по какому-либо адресу 0x0, как загрузчик rom будет знать, где взятьзагрузчик из?

Если uboot находится на флэш-памяти, то после запуска u-boot будет ли он работать непосредственно с флэш-памяти?Затем он инициализирует ОЗУ, а затем копирует загрузчик из флэш-памяти в ОЗУ, и после этого выполняет остальные инструкции из ОЗУ?

После того, как загрузился Uboot, как Uboot узнает, где находитсяОбраз ядра находится во флэш-памяти (то есть, по какому адресу внутри флэш-памяти).Это вся информация в uEnv.txt?

, как bootargs передаются из uboot в ядро?

...