imx6

Use vivante GPU on IMX6 with 4.14 kernel

社会主义新天地 提交于 2019-12-03 21:25:00
I am working on IMX6QP with yocto rocko / Linux 4.14.24 and I am trying to use the GPU. My yocto configuration file : MACHINE ??= 'imx6qp-tx6-emmc' DL_DIR ?= "${BSPDIR}/downloads" SSTATE_DIR ?= "${BSPDIR}/sstate-cache" DISTRO ?= 'karo-minimal' PACKAGE_CLASSES ?= "package_deb" EXTRA_IMAGE_FEATURES ?= "debug-tweaks" VIRTUAL-RUNTIME_init_manager = "sysvinit" USER_CLASSES ?= "buildstats image-mklibs image-prelink" PATCHRESOLVE = "noop" BB_DISKMON_DIRS ??= "\ STOPTASKS,${TMPDIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \ STOPTASKS,/tmp,100M,100K \ ABORT,${TMPDIR},100M

Qemu Freescale i.MX6 DualLite SABRE : root filesystem does not mount

偶尔善良 提交于 2019-12-03 15:00:47
Goal: emulate the "sabrelite : Freescale i.MX6 Quad SABRE Lite Board (Cortex A9)" that Qemu specifically supports (doing 'qemu-system-arm -M ?' it shows up). Qemu ver: 2.10.1 (host: fedora-27). I have successfully cross-compiled and built a 4.1.46 Linux kernel (used the imx_v6_v7_defconfig config file) as well as a simple "skeleton" root filesystem (busybox-based). (FYI, I have a similar working setup for the ARM Cortex-A9 Versatile Express platform - I do this using my own home-spun embedded Linux system called SEALS ). Looking at the U-Boot config file used by similar boards, I figured to

“EGL Error : could not create the EGL surface: error 0x300b” on i.MX6 when running Qt5 application with -platform eglfs

冷暖自知 提交于 2019-12-02 07:23:12
I am trying to run the hellogl_es2 Qt example without X Server by specifying the eglfs platform: ./hellogl_es2 -platform eglfs EGL Error : Could not create the egl surface: error = 0x300b Aborted (core dumped) CPU is Freescale i.MX6. Linux kernel is 3.10.17. Distribution is Ubuntu 14.04.4 LTS (trusty). Qt version is 5.2.1, installed from http://packages.ubuntu.com , armhf architecture, packages qtbase5-dev, qtbase5-examples, qtbase5-examples-dbg. The core dump is: GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3