У меня есть несколько вопросов, касающихся загрузки встроенной системы:
- при включении питания запускается загрузчик ПЗУ (внутри SOC).
- Допустим, наш u-boot присутствует на SD-карте в разделе FAT32.
- загрузчик ПЗУ сможет читать SD-карту (из-за настроек выводов) и раздел FAT32, поэтомуможет прочитать u-boot.
Ques: Но если uboot загружен в режиме raw и по какому-либо адресу 0x0, как загрузчик rom будет знать, где взятьзагрузчик из?
Если uboot находится на флэш-памяти, то после запуска u-boot будет ли он работать непосредственно с флэш-памяти?Затем он инициализирует ОЗУ, а затем копирует загрузчик из флэш-памяти в ОЗУ, и после этого выполняет остальные инструкции из ОЗУ?
После того, как загрузился Uboot, как Uboot узнает, где находитсяОбраз ядра находится во флэш-памяти (то есть, по какому адресу внутри флэш-памяти).Это вся информация в uEnv.txt?
, как bootargs передаются из uboot в ядро?