Ник:
Пароль:

Контакты

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 » Embedded Linux
imx6 Solo GLES2 Fence Wait Timeout!
alexchuk
Добавлено 27.04.2021 23:25 Сообщение: 11
alexchuk
0

Пункты: 202
Регистрация: 16.04.2021
Да все верно. В этом проекте используем чистый OpenGLES, png, jpeg, sqlite3.
Плата SK-iMX6-SODIMM с CPU: Freescale i.MX6SOLO rev1.2 at 792 MHz.
Также есть проекты:
- с активным использованием Qt (5.6.2) с QOpenglWidget;
- с использованием записи видео через gstreamer,
но в них проблем пока нет.
Также планируем применять i.MX6 Duo для увеличения производительности графики.
Спуститься к концу Подняться к началу
Персональная информация
korigo
Добавлено 28.04.2021 11:45 Сообщение: 12
korigo
0

Пункты: 1360
Регистрация: 23.11.2016
День добрый! Плата кастомная, делалась на базе SK-imx6-sodimm + tw6869 для Гефест, подробности у Павла. Панель SK-TFT1024x768TP-Plug
Спуститься к концу Подняться к началу
Персональная информация
alexchuk
Добавлено 28.04.2021 14:40 Сообщение: 13
alexchuk
0

Пункты: 202
Регистрация: 16.04.2021
Russian language is not installed on our Ubuntu18.04 :(( sorry
On buildroot2019 we compile our glesv2 project. And error is


/home/user/buildroot-2019.02-sk/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libGAL.so: undefined reference to `powf@GLIBC_2.27'
/home/user/buildroot-2019.02-sk/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libGLESv2.so: undefined reference to `logf@GLIBC_2.27'

In buildroot tree we have:
buildroot-2019.02-sk/output/build/libglib2-2.56.3
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.04.2021 15:16 Редактировалось 28.04.2021 15:17 Сообщение: 14
sasamy
4.70

Пункты: 76882
Регистрация: 14.08.2009
Цитата
Russian language is not installed on our
/home/user/buildroot-2019.02-sk/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libGAL.so: undefined reference to `powf@GLIBC_2.27'
/home/user/buildroot-2019.02-sk/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libGLESv2.so: undefined reference to `logf@GLIBC_2.27'


там есть примеры конфигов как и раньше, например минимальный без библтотек opengl

make clean
make imx6sk_min_defconfig

с qt5 и gstreamer

make clean
make imx6sk_qt5gst_defconfig

они протестированы и работаеют. Судя по логу не нравится версия glibc а не glib - это разные библиотеки. В дефолтных конфигах готовый тулчейн arm с glibc 2.28 - она обратно совместима с GLIBC_2.27 с которой собирались бинарные библотеки opengl

Цитата

In buildroot tree we have:
buildroot-2019.02-sk/output/build/libglib2-2.56.3
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.04.2021 11:44 Редактировалось 29.04.2021 11:48 Сообщение: 15
sasamy
4.70

Пункты: 76882
Регистрация: 14.08.2009
Цитата
Написал на nxp
https://community.nxp.com/t5/i-MX-Processors/imx6-Solo-GLES2-gpu-hang-with-Fence-Wait-Timeout/td-p/1268683
Сказали брать новое ядро L5.10.9_1...


Залил начальный порт на ядро 5.10.9

https://disk.yandex.ru/d/67LNfFzTTayVDQ

Конфиг сделан под ваши потребности

SK-iMX6-SODIMM с CPU: Freescale i.MX6SOLO, SK-TFT1024x768TP-Plug
OpenGLES, png, jpeg, sqlite3

добавьте что вам нужно

make menuconfig

и соберите

make

на плату можно заливать как раньше через mfgtool, а можно и через новую универсальную утилиту uuu

для Linux просто выполнить

./flash_emmc.sh

вот его содержимое

sudo board/starterkit/uuu -b emmc_all output/images/u-boot.imx output/images/sdcard.img

для вин команда полностью аналогичная только uuu для вин нужен

uuu.exe -b emmc_all u-boot.imx sdcard.img

тут можно скачать uuu.exe

https://github.com/NXPmicro/mfgtools/releases

GPU тестировал примерами NXP

cd /usr/share/examples/viv_samples/vdk/
./tutorial7
Спуститься к концу Подняться к началу
Персональная информация
alexchuk
Добавлено 29.04.2021 12:24 Сообщение: 16
alexchuk
0

Пункты: 202
Регистрация: 16.04.2021
Спасибо.
Кто собирает под Убунту20.04 и gcc9 ошибка сборки Qt5.11.3 лечится так
https://forums.gentoo.org/viewtopic-p-8336448.html
Спуститься к концу Подняться к началу
Персональная информация
korigo
Добавлено 21.06.2021 11:39 Редактировалось 21.06.2021 11:40 Сообщение: 17
korigo
0

Пункты: 1360
Регистрация: 23.11.2016
Цитата
[quote]
Залил начальный порт на ядро 5.10.9

https://disk.yandex.ru/d/67LNfFzTTayVDQ

Конфиг сделан под ваши потребности



День добрый! А есть готовый образ виртуалки под VMware для сборки. Я так понимаю под исходным не соберется.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.06.2021 11:57 Редактировалось 21.06.2021 12:00 Сообщение: 18
sasamy
4.70

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

День добрый! А есть готовый образ виртуалки под VMware для сборки. Я так понимаю под исходным не соберется.


в этом сообщении есть ссылка на образ виртуалки, но я её на Linux делал - должно собираться но сетевой интерфейс не настроен как на образах Павла

http://starterkit.ru/html/index.php?name=forum&op=view&id=30860&last#30870

и buildroot там старый на ядре 4.1.15 - новый можно браузером скачать в самой виртуалке
Спуститься к концу Подняться к началу
Персональная информация
korigo
Добавлено 25.06.2021 16:10 Сообщение: 19
korigo
0

Пункты: 1360
Регистрация: 23.11.2016
День добрый! В новой версии uboot не работает посдедовательная консоль. Это где-то задается ?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.06.2021 16:50 Сообщение: 20
sasamy
4.70

Пункты: 76882
Регистрация: 14.08.2009
Цитата
День добрый! В новой версии uboot не работает посдедовательная консоль. Это где-то задается ?


на штатной MB + sodimm у иеня работает

Код

U-Boot 2020.04-5.4.47-2.2.0+gffc3fbe7e5 (Jun 25 2021 - 15:06:15 +0300)

CPU: i.MX6D rev1.3 996 MHz (running at 792 MHz)
CPU: Extended Commercial temperature grade (-20C to 105C) at 47C
Reset cause: POR
Model: Starterkit SK-iMX6D-SODIMM Board
Board: SK-IMX6D-SODIMM
DRAM: 1 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... *** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
flash target is MMC:2
Net:
Warning: ethernet@02188000 (eth0) using random MAC address - c2:79:f2:0f:93:68
eth0: ethernet@02188000 [PRIME]
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0


может у вас на заказной плате порт для консоли другой - не как в штатной конфигурации ?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux