Как сделать в "чистом" убуте, понял. Но в случае билдрута при каждой пересборке исходники обновляются, и куда, кроме как в патчи, засунуть исправленный конфиг - никак не пойму.
Если кто-то уже делал - подскажите, как...
Это я понял... Смысл в том, что правка ./configs/Cubietruck_defconfig ничего не дает, в итоговый конфиг правки не попадают. ./.config править нельзя, он генерируется каждый раз новый. А куда еще там конфигурацию добавлять, не могу найти...
P.S. Теперь понял, почему ничего не получается. Убут старый, драйверов видео в нем нет. Если конфиг прописать силой в sunxi-common_ssvb.h, то сборка падает как раз на нехватке видеодрайвера... Пичалька, поскольку в основном sunxi-uboot драйвера есть, но разбираться, как их прикрутить, определенно лень.
тогда ждите когда какой-нить дядя сделаеть это за вас..
в юбутах с которыми я сталкивался, при наличии видеодрайвера, обычно требовался минимум усилий:
- прописать видеоподдержку в файле конфига платы include/configs/"boardname".h
- в файлах инита борды прописать начальные пины и подергать вызовы запуска узла графики
- настроить переменные в окружение юбута для загрузки и отрисовки картинки
достаточно посмотреть, как это сделано в родственных (по процу) платах..
Не все так просто.
Взять и скопировать драйвер нельзя, он тянет зависимости, а те в свою очередь, не подходят по версии самого убута (разные макросы и функции).
А как полноценно настроить другую версию убута, я до конца не понял - он изначально не собирается. Структуру с нужной конфигурацией памяти и пины вроде прописал, но толку мало...
Вобщем, заморочился и собрал самый свежий убут отсюда. Насколько корректно, не знаю, но и экран, и все нужное мне вроде завелось. Настройки памяти перенес из старых исходников как есть.
Ковырять убут очень непросто, гугл о нем почти ничего не знает.