Приказали портировать ядро со старой версии на последнюю.
До этого с ARM архитектурой не работал вообще, только DSP.
Процессор S5PC110 от Самсунга.
Сконфигурировал новое ядро со старым конфиг-файлом.
Прописал в Makefile.boot адреса: zreladdr-y params_phys-y
Проверил номер машины, и бутаргументы, всё совпадает.
Ядро скомпилировалось без ошибок и варнингов.
Запускаю. Пишет:
Цитата
HKDKC110 # bootm 0x30008000
Boot with zImage
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Boot with zImage
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Всё ... дальше зависон мертвый.
На плате разьём под JTAG вообще не предусмотрен, регистры посмотреть невозможно.
Виснет где то в asm функции startup32(); после декомпрессора (kernel/head.S).
Подскажите, как отдебажить, что ядру не хватает для старта.
Асма arm овского не знаю, поэтому и спрашиваю как заюзать senduart.
Если можно, маленький примерчик поделитесь. Спасибо.
