Я хотел бы загрузить образ U-boot из ОЗУ, используя другой U-boot. Я загрузил образ U-boot в ОЗУ с помощью tftp tftp 0x90000000 u-boot.img
и попытался запустить его с помощью go 0x90000000
, но ничего не происходит. Я предполагаю, что есть некоторые конфликты, касающиеся инициализации. Когда я зашел в код U-boot, я нашел в файле /arch/arm/cpu/armv7/start.S следующий комментарий делаем важные инициализации только если не запускаем по памяти!. Итак, у меня есть несколько вопросов.
Во-первых, возможно ли это сделать?
Любая идея о том, что это за важные инициализации?
И есть ли что-то еще, что мне нужно удалить из кода u-boot?