UBoot показывает неправильный размер оперативной памяти и зависаетLinux

Ответить
Anonymous
 UBoot показывает неправильный размер оперативной памяти и зависает

Сообщение Anonymous »

Привет, я разработал печатную плату на базе Allwinner A13 и использовал Micron MT41K256M16TW-107:P DDR3L в качестве оперативной памяти объемом 4 Гбит (512 МБ). Я пытаюсь запустить «das u-boot» на устройстве, но оно показывает только неверный размер оперативной памяти и зависает. Я знаю, что исполняемых двоичных файлов нет, но когда я тестировал uboot на qemu-arm, я вижу, что uboot попадает в меню подсказок, но не в моем случае. Это только висит вот так. Почему это могло быть?
Кроме того, я использую UART1 с контактами PE10 и PE11 в качестве вывода консоли, поскольку файл sunxi board.c по умолчанию не предоставляет эту конфигурацию контактов, я ее жестко запрограммировал.
U-Boot SPL 2026.01-00523-g1bcb2fe32418-dirty (Jan 11 2026 - 02:07:02 +0300)
DRAM: 256 MiB
CPU: 1008000000Hz, AXI/AHB/APB: 3/2/2
Trying to boot from MMC1
ns16550_serial serial@1c28400: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19

U-Boot 2026.01-00523-g1bcb2fe32418-dirty (Jan 11 2026 - 02:07:02 +0300) Allwinner Technology

CPU: Allwinner A13 (SUN5I)
Model: DiTu A13 Demo board
DRAM: 256 MiB


Подробнее здесь: https://stackoverflow.com/questions/798 ... -and-hangs
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»