Программируя микроконтроллеры, я несколько лет не интересовался, что происходит до функции main - и вполне счастливо себе жил. Потом что-то поломалось в мозгу - и пошло чтение стартап кода, исходников библиотек и rtos'ов. не все было понятно, но жить стало веселее.
Волей случая на работе пришлось пересесть с микроконтроллеров на SoC, в частности на плату Hola. Создать образ для sdhc карточки, перекомпилить ядро и прочее по инструкции не проблема. Душа требует разобраться в тонкостях. Например, работа U-BOOT.
Для понимании работы U-BOOT нужен доступ к его консольки и логу. Возможно ли это на HolaPC? При загрузке на подключенном мониторе по HDMI виден только лог линукса, аналогично по виртуальному ком порту.
Павел написал где искать RX/TX, добавлю что там уровни 3в3 - напрямую к COM порту PC не подключать!
только через переходник - Serial UART(ttl) или USB UART(ttl)
и не забудьте выключить аппаратное квитирование..
Очень надеюсь, что подключили специализированный USB-COM с LVTTL выходом, в противном случае (если обычный USB-RS232 кабелек) скорее всего уже выжгли порт ...
Порт этот на консоль настроен 100%, через него и отлаживались.
Переходник у меня с выбором уровня (5-3.3), с напряжением все было ок, но земли не соединял - если и плата и переходник от usb, то думал лишнее. Оказалось, что нет. =)
Единственное, что вижу в начале лога несколько раз:
Судя по описанию с сайта ничего страшного:
Но если на плате environment не инициализирована, откуда uboot берет окружение?