[devel-sbc] u-boot for rk3399

Serg Sh merblud at mail.ru
Fri Oct 18 23:18:43 MSK 2019


Предистория обсуждения здесь https://forum.altlinux.org/index.php?topic=42952.0

Я собираю u-boot по инструкции https://gitlab.denx.de/u-boot/u-boot/tree/master/board/rockchip/evb_rk3399
В ней есть ошибка. Вместо команды:
tools/mkimage -n rk3399 -T rksd -d spl/u-boot-spl.bin idbspl.img

следует использовать:
mkimage -n rk3399 -T rksd -d tpl/u-boot-tpl.bin idbloader.img
cat spl/u-boot-spl.bin >> idbloader.img

Полагаю, что сборка для регулярок ничем принципиально не оличается. Ну разве что, я это делаю непосредственно на одноплатнике.
Вобщем то загрузчик из снапшота 20191011 систему грузит, только потом она рано, или поздно виснет.
Поэтому единственное, что мне осталось предположить, что где-то что-то в u-boot когда-то поломали. А может быть в atf (даже скорее всего в нем).
В течении недели я скачал пару свежих дистрибутивов u-boot с git. Оба они подвисали после после вывода сообщения от spl-модуля.
Затем я попробовал сборку u-boot, скачанную мной с git где-то в августе. Она уже грузила систему. Но конечный результат был тот же, что у 
альтовского снапшота 20191011. Система непредсказуемо висла.
Далее я попробовал собрать u-boot с другм блобом bl1. Загрузчик стал вылетать с критической ошибкой.
Ну и в итоге эпопеи собрал u-boot, скачанный мной с git где-то в июне. Он грузит и система не виснет.
U-Boot 2019.07-rc4

Перед сборкой надо поправить в конфиге путь к rk3399-nanopc-t4.dtb.
Работающими бинарниками/исходниками могу поделиться. Не исключаю, что таких проблем с платами, отличными от nanopc-t4, вообще нет.
Возможно в снапшоте от 18 октября все само собой решилось (разрабы u-boot что-то, что нужно поправили/вернули в работоспособное состояние).
Но для t4 предлагаю пока что останоситься на этом проверенном варианте.

С наилучшими пожеланиями.
Сергей Шарашкин.



----------- ��������� ����� -----------
�������� � ������� HTML ���� �������...
URL: <http://lists.altlinux.org/pipermail/devel-sbc/attachments/20191018/6c03de05/attachment.html>


More information about the devel-sbc mailing list