Я использую пользовательскую плату на основе am335x. У меня есть только порт uart для загрузки изображений в память. Мне удалось запустить u-boot. Каковы адреса загрузки для ядра linux и файла dts. Какая будет команда загрузки для запуска загруженного ядра из памяти.Команды загрузки Linux для загрузки памяти на am335x
0
A
ответ
1
DDR на Am335x начинается по адресу 0x80000000. Конечный адрес зависит от размера вашей памяти DDR. Для RAM на 128 МБ у вас есть последние addres на 0x88000000. Таким образом, вы можете загружать свое ядро в любом месте. Убедитесь, что вы загрузили блок blob устройства в конец ОЗУ и установили следующее для u-boot setenv fdt_high 0x88000000 Это гарантирует, что fdt не будет перемещен за пределы максимального адреса вашего бара. Ваши базовые бонусы будут console = ttyO0,115200n8 earlyprintk = serial mem = 128m Что-то еще зависит от ваших rootfs, которые могут быть на mmc или sd.
0
см TI AM335x ссылки для загрузки ядра и DTB изображения из разных мест, ниже ссылок объясняет адрес загрузки, а также команды для загрузки и запуска,