Существуют макросы ассемблера, которые распечатывают материал при компиляции с low level debug.Вы должны убедиться, что макросы соответствуют вашей плате.
linux-latest/arch/arm$ find . -name debug-macro.S | wc
56 56 2306
Найдите файл для вашей платы и убедитесь, что правильные регистры последовательного порта включены.Вы можете использовать код без использования JTAG.Эти макросы используются в коде распаковки.Конечно, сконфигурируйте с помощью * CONFIG_DEBUG_LL *.
Скорее всего, ATAG неверны или одно из других требований.Оформите заказ Документация / рука / загрузка , чтобы убедиться, что у вас правильно установлены регистры.Обратите внимание, что в новых ядрах есть новое требование для отправки списка dt .