Ник:
Пароль:

Контакты

Cтатус Skype: starterkit.ru
тел.: (+7 3412) 478-448
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
E-mail: info@starterkit.ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Embedded Linux
Помогите разобраться с Embeded Linux с Иксами для iMX6SK
SmartRogue
Добавлено 15.01.2018 10:14 Редактировалось 15.01.2018 10:20 Сообщение: 11
SmartRogue
0

Пункты: 1449
Регистрация: 27.11.2017
Цитата
посмотрите после загрузки lsmod - есть лм там galcore ? вы скорей всего ядро заменили тем что в buildroot собрано или модули. Еще попробуйте уменьшить разрешение экрана - возможно просто памяти не хватает.


Да, я понял, что по невнимательности заменил всю папку /output/images вместо того, чтобы подменить *.dtb и загрузчик U-Boot...

Теперь работает! Спасибо!

В очередной раз убеждаюсь, что Вы - волшебник! :-)
Спуститься к концу Подняться к началу
Персональная информация
SmartRogue
Добавлено 24.01.2018 11:34 Редактировалось 24.01.2018 11:43 Сообщение: 12
SmartRogue
0

Пункты: 1449
Регистрация: 27.11.2017
Тем временем, у меня очередная загадка...

Понадобилось использовать несколько GPIO. По мотивам (тык) собрал dtb и zImage при помощи buildroot. Но вот проблема: если использовать zImage от buildroot, то не запускается galcore, а если из Вашего архива с Дебиан - то не работают GPIO...

Добрый волшебник sasamy, подскажите вновь, как поймать обоих зайцев

UPD. А нет, я просто лох - gpio по дефолту требуют судо прав...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 24.01.2018 12:18 Сообщение: 13
sasamy
4.77

Пункты: 64519
Регистрация: 14.08.2009
Если нужно что-то поменять в ядре - надо собрать новый модуль в buildroot, в debian они запихнули новую версию драйверов. Напомню драйвер ядра и пропртетарные библиотеки OpenGL привязаны к одной версии и не работают если модуль ядра от одной версии а OpenGL от другой.

1 Надо изменить версию модуля ядра

package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk

# это старая версия
# KERNEL_MODULE_IMX_GPU_VIV_VERSION = a05d9b23b9902f6ce87d23772de2fdb2ecfb37a7

# это новая версия
KERNEL_MODULE_IMX_GPU_VIV_VERSION = 0d83ec5f902aa704c0d2ff8485ef67bbeab15648

2 Пересобрать ядро и новый модуль ядра, для buildroot-2017.08-sk достаточно

./kernel_rebuild.sh

3 Заменить

sk-imx6q-hdmi-debian/output/images

полностью тем что собрано в buidroot

buildroot-2017.08-sk/output/images
Спуститься к концу Подняться к началу
Персональная информация
SmartRogue
Добавлено 07.03.2018 08:21 Редактировалось 07.03.2018 08:21 Сообщение: 14
SmartRogue
0

Пункты: 1449
Регистрация: 27.11.2017
Ох, забыл отписать...

Не работает...

Подменил версию драйвера, на всякий случай удалил hash-файл.
Заменил всё папку images целиком - вообще ничего не грузится, никаких внешне видимых признаков жизни.

Цитата

3 Заменить

sk-imx6q-hdmi-debian/output/images

полностью тем что собрано в buidroot

buildroot-2017.08-sk/output/images
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.03.2018 09:25 Сообщение: 15
sasamy
4.77

Пункты: 64519
Регистрация: 14.08.2009
Цитата

Подменил версию драйвера, на всякий случай удалил hash-файл.
Заменил всё папку images целиком - вообще ничего не грузится, никаких внешне видимых признаков жизни.


проверьте что в меню загрузчика указана ваша плата а не hola-pc (после смены платы uboot_rebuild.sh обязателен - недостаточно просто make), замена драйвера GPU не влияет на загрузку от слова совсем.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux