Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » Sunshine-A20(-Lite)
Вывод заставки в убуте, как это сделать?
Konachan
Добавлено 28.12.2015 00:13
0
Сообщение: 1
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Как сделать в "чистом" убуте, понял. Но в случае билдрута при каждой пересборке исходники обновляются, и куда, кроме как в патчи, засунуть исправленный конфиг - никак не пойму.
Если кто-то уже делал - подскажите, как...
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 28.12.2015 09:46 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Проще обновить исходники, по аналогии как описано в инструкции для ядра:
Цитата
Важно!!! make clean удалит все в папке output, т.е. все изменения в ядре Linux и прочих
пакетах, поэтому стоит внимательно относиться к применению этой команды и
заблаговременно сохранять ваши изменения. Для того, чтобы изменения в ядре Linux
не были безвозвратно утеряны после чистки, необходимо перед этой командой создать
архив ядора и скопировать его в папку downloads:
> cd /home/user/src/buildroot-2015.08-a20-sk/output/build/linux-custom
> make clean
> tar cjf /home/user/src/buildroot-2015.08-a20-sk/downloads/linux-sunxi-9a1cd03-
sk.tar.bz2 ./*
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 28.12.2015 14:21 Редактировалось 28.12.2015 20:59 Сообщение: 3
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Это я понял... Смысл в том, что правка ./configs/Cubietruck_defconfig ничего не дает, в итоговый конфиг правки не попадают. ./.config править нельзя, он генерируется каждый раз новый. А куда еще там конфигурацию добавлять, не могу найти...

P.S. Теперь понял, почему ничего не получается. Убут старый, драйверов видео в нем нет. Если конфиг прописать силой в sunxi-common_ssvb.h, то сборка падает как раз на нехватке видеодрайвера... Пичалька, поскольку в основном sunxi-uboot драйвера есть, но разбираться, как их прикрутить, определенно лень.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 29.12.2015 13:38 Сообщение: 4
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Пичалька, поскольку в основном sunxi-uboot драйвера есть, но разбираться, как их прикрутить, определенно лень.

тогда ждите когда какой-нить дядя сделаеть это за вас..

в юбутах с которыми я сталкивался, при наличии видеодрайвера, обычно требовался минимум усилий:
- прописать видеоподдержку в файле конфига платы include/configs/"boardname".h
- в файлах инита борды прописать начальные пины и подергать вызовы запуска узла графики
- настроить переменные в окружение юбута для загрузки и отрисовки картинки

достаточно посмотреть, как это сделано в родственных (по процу) платах..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 31.12.2015 01:32 Сообщение: 5
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Цитата
достаточно посмотреть, как это сделано в родственных (по процу) платах..

Не все так просто.
Взять и скопировать драйвер нельзя, он тянет зависимости, а те в свою очередь, не подходят по версии самого убута (разные макросы и функции).
А как полноценно настроить другую версию убута, я до конца не понял - он изначально не собирается. Структуру с нужной конфигурацией памяти и пины вроде прописал, но толку мало...
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 31.12.2015 03:50 Сообщение: 6
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Вобщем, заморочился и собрал самый свежий убут отсюда. Насколько корректно, не знаю, но и экран, и все нужное мне вроде завелось. Настройки памяти перенес из старых исходников как есть.
Ковырять убут очень непросто, гугл о нем почти ничего не знает.
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 12.03.2017 22:57 Редактировалось 13.03.2017 08:29 Сообщение: 7
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Может по подробней объясните как собрать.
Настройки памяти перенес.

Не хотит собираться, ошибки в определениях

include/config_distro_bootcmd.h:309:2: error: expected ‘}’ before ‘BOOT_TARGET_DEVICES_references_PXE_without_CONFIG_CMD_DHCP_or_PXE’
BOOT_TARGET_DEVICES_references_PXE_without_CONFIG_CMD_DHCP_or_PXE

Скорее всего что то не настроено либо переизбыток настройки))

еще напрягает такое...

Сыпит предупреждения: note: this is the location of the previous definition
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 13.03.2017 09:47 Редактировалось 13.03.2017 09:49 Сообщение: 8
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Убрал проверку PXE. Теперь другой трабл

arm-linux-gnueabihf-ld.bfd:u-boot.lds:1: ignoring invalid character `#' in expression

походу какие то ошибки в конфиг файлах((
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.03.2017 11:39 Редактировалось 13.03.2017 11:46 Сообщение: 9
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Убрал проверку PXE. Теперь другой трабл
походу какие то ошибки в конфиг файлах((

вероятно кто-то defconfig не натянул..
у меня собирается таким скриптом:
Код
GCC=arm-linux-gnueabihf-
make distclean
make Cubietruck_config
make -j8 ARCH=arm CROSS_COMPILE=$GCC
ls -l u-boot-sunxi-with-spl.bin

в окружение прописан ARM и путь до кросскомпилятора..

update вот буквально сейчас стащил клон, запустил, выхлоп:
Код
OBJCOPY spl/u-boot-spl-nodtb.bin
COPY spl/u-boot-spl.bin
MKSUNXI spl/sunxi-spl.bin
BINMAN u-boot-sunxi-with-spl.bin
./scripts/check-config.sh u-boot.cfg \
./scripts/config_whitelist.txt . 1>&2
-rw-r--r-- 1 jremizov users 549244 ═┴╥ 13 11:30 u-boot-sunxi-with-spl.bin

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 13.03.2017 12:14 Сообщение: 10
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Я понял где ошибка. Спасибо
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Sunshine-A20(-Lite)