!!!! BIG FAT WARNING !!!! Please note, this is a bleeding-edge community OS for UDOO Boards. It comes without any kind of warranty, so it is recommended only to experienced users. Use it at your own risk! After a big rework of the meta-udoo layer I do provide updated QT5 (5.6.2) test images UDOO Quad /Dual udoo-image-qt5-udooqdl.wic.bz2 EGLFS (no X11) SHA256: be552caf5c97fcc4b7f677f96449b7c39e3c47ee4e4bda2614fb129a58c8f07d UDOO Neo udoo-image-qt5-udooneo.wic.bz2 EGLFS (no X11) SHA256: 78f480f091a8d6a0a79c947e407233aac73b01f123b4b766e18e5dd54cd996e0 QT5 Toolchain poky-glibc-x86_64-udoo-image-qt5-cortexa9hf-neon-toolchain-2.1.1.sh SHA256: d0189f96e7d9e8cd7e871a4c96fc127262d0c7a161beadd61d9ef823eec7b505 Installation: Code: umount /dev/sd<disk>?; bzcat /tmp/udoo-image-qt5-udooqdl.wic.bz2 | sudo dd of=/dev/<disk> bs=32M
@graugans , could you just precise the version of Qt you deliver here (i suppose is Qt5.6 --> krogoth branch) and the modules integrate for new users please ? Another point, i think it will be great to "sticky" this post and update it (images) when a new version is available. I think tomorrow i will build an image with your lasted commits but for secoA62 and Qt5.7. If you would we can add this image here (if all work fine ...) ?
Contribution is always welcome. I just updated the information above. Yes it is the version 5.6.2. You'll have to remove the qtserial_git.bb file when building for Qt 5.7 meta-qt5. In the next days I'll try to start a port for morty Yocto 2.2
@graugans , i'm trying to build an image for secoA62 with your news update but i have this error when trying to fetch freescale firmware : WARNING: firmware-imx-1_5.4-r0 do_fetch: Failed to fetch URL git://git.freescale.com/imx/imx-firmware.git;branch=master;destsuffix=/home/mls/yocto-modjo/A62Build/tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi/firmware-imx/1_5.4-r0/firmware-imx-5.4/git, attempting MIRRORS if available ERROR: firmware-imx-1_5.4-r0 do_fetch: Fetcher failure: Fetch command failed with exit code 128, output: Cloning into bare repository '/home/mls/yocto-modjo/downloads//git2/git.freescale.com.imx.imx-firmware.git'... fatal: read error: Connection reset by peer ERROR: firmware-imx-1_5.4-r0 do_fetch: Function failed: Fetcher failure for URL: 'git://git.freescale.com/imx/imx-firmware.git;branch=master;destsuffix=/home/mls/yocto-modjo/A62Build/tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi/firmware-imx/1_5.4-r0/firmware-imx-5.4/git'. Unable to fetch URL from any source. ERROR: Logfile of failure stored in: /home/mls/yocto-modjo/A62Build/tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi/firmware-imx/1_5.4-r0/temp/log.do_fetch.30130 ERROR: Task 3126 (/home/mls/yocto-modjo/sources/meta-fsl-arm/recipes-bsp/firmware-imx/firmware-imx_5.4.bb, do_fetch) failed with exit code '1' Did you meet the same error ?
Looks like they took down their git server. Hopefully it will be put back online soon. I send a mail to the meta-freescale Mailinglist
@graugans, the build work fine but the last operation with wic fails, this is the log : ERROR: udoo-image-qt5-1.0-r0 do_image_wic: Function failed: do_image_wic (log file is located at /home/mls/yocto-modjo/A62Build/tmp/work/secosbca62-poky-linux-gnueabi/udoo-image-qt5/1.0-r0/temp/log.do_image_wic.16913) ERROR: Logfile of failure stored in: /home/mls/yocto-modjo/A62Build/tmp/work/secosbca62-poky-linux-gnueabi/udoo-image-qt5/1.0-r0/temp/log.do_image_wic.16913 Log data follows: | DEBUG: Executing python function set_image_size | DEBUG: Python function set_image_size finished | DEBUG: Executing shell function do_image_wic | Error: exec_cmd: cp /home/mls/yocto-modjo/A62Build/tmp/deploy/images/secosbca62/SPL /home/mls/yocto-modjo/A62Build/tmp/deploy/images/secosbca62/udoo-image-qt5-secosbca62-20161110120528/build/SPL.1 returned '1' instead of 0 | Checking basic build environment... | Done. | | Creating image(s)... | | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_image_wic (log file is located at /home/mls/yocto-modjo/A62Build/tmp/work/secosbca62-poky-linux-gnueabi/udoo-image-qt5/1.0-r0/temp/log.do_image_wic.16913) ERROR: Task 16 (/home/mls/yocto-modjo/sources/meta-udoo-modjo/qt5-layer/recipes-qt/images/udoo-image-qt5.bb, do_image_wic) failed with exit code '1' NOTE: Tasks Summary: Attempted 5051 tasks of which 2661 didn't need to be rerun and 1 failed. No currently running tasks (5051 of 5053) Summary: 1 task failed: /home/mls/yocto-modjo/sources/meta-udoo-modjo/qt5-layer/recipes-qt/images/udoo-image-qt5.bb, do_image_wic Do you have an idea what's the issue ?
yes, this is that i have on udoo-image-qt5.bb : # This requires the meta-qt5 layer in your bblayers.conf !!!! # source: http://wiki.wandboard.org/index.php/Building_Qt5_using_yocto_on_Wandboard # If you plan to use Qt5 eglfs plugin for accelerated graphics using the framebuffer, # you need to discard X11 and wayland so the proper graphics drivers get included. # To achieve this add the following to your conf/local.conf : # DISTRO_FEATURES_remove = "x11 wayland" DESCRIPTION = "A Qt 5.7.0+ image. Tailored for the UDOO boards" DEPENDS += "virtual/bootloader" IMAGE_FEATURES += "splash ssh-server-openssh package-management debug-tweaks dev-pkgs If i try to use wic manually, i have this error : mls@KDE-Z400:~/yocto-modjo/A62Build$ wic create udoo-sdcard -e udoo-image-qt5 -o /home/mls/yocto-modjo/A62Build/image/secoA62q Checking basic build environment... Done. Creating image(s)... Error: exec_cmd: cp /home/mls/yocto-modjo/A62Build/tmp/deploy/images/secosbca62/SPL /home/mls/yocto-modjo/A62Build/image/secoA62q/build/SPL.1 returned '1' instead of 0
looks like u-boot is not build. Can you please build it by hand and try again? Gesendet von meinem FP2 mit Tapatalk
yes it seems u-boot is missing ! I bitbake u-boot (works fine) and relaunch udoo-image-qt5. The build is complete now. In the folder where is the image i have this : what file do i need to burn on sd ? (dd if = udoo-sdcard-201611101724-mmcblk.direct ...)
Code: $ MACHINE=secosbca62 bitbake udoo-image-qt5 $ tree tmp/deploy/images/secosbca62/ tmp/deploy/images/secosbca62/ ├── modules--3.14.56-r0-secosbca62-20161109202051.tgz ├── modules-secosbca62.tgz -> modules--3.14.56-r0-secosbca62-20161109202051.tgz ├── README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt ├── SPL -> SPL-secosbca62-v2016.07+gitAUTOINC+e6b42411ab-r0-sd-v2016.07+gitAUTOINC+e6b42411ab-r0 ├── SPL-sd -> SPL-secosbca62-v2016.07+gitAUTOINC+e6b42411ab-r0-sd-v2016.07+gitAUTOINC+e6b42411ab-r0 ├── SPL-secosbca62 -> SPL-secosbca62-v2016.07+gitAUTOINC+e6b42411ab-r0-sd-v2016.07+gitAUTOINC+e6b42411ab-r0 ├── SPL-secosbca62-sd -> SPL-secosbca62-v2016.07+gitAUTOINC+e6b42411ab-r0-sd-v2016.07+gitAUTOINC+e6b42411ab-r0 ├── SPL-secosbca62-v2016.07+gitAUTOINC+e6b42411ab-r0-sd-v2016.07+gitAUTOINC+e6b42411ab-r0 ├── u-boot.img -> u-boot-sd-v2016.07+gitAUTOINC+e6b42411ab-r0.img ├── u-boot.img-sd -> u-boot-sd-v2016.07+gitAUTOINC+e6b42411ab-r0.img ├── u-boot-sd-v2016.07+gitAUTOINC+e6b42411ab-r0.img ├── u-boot-secosbca62.img -> u-boot-sd-v2016.07+gitAUTOINC+e6b42411ab-r0.img ├── u-boot-secosbca62.img-sd -> u-boot-sd-v2016.07+gitAUTOINC+e6b42411ab-r0.img ├── udoo-image-full-cmdline-secosbca62-20161106191851.rootfs.manifest ├── udoo-image-full-cmdline-secosbca62-20161106191851.rootfs.wic.bz2 ├── udoo-image-full-cmdline-secosbca62.manifest -> udoo-image-full-cmdline-secosbca62-20161106191851.rootfs.manifest ├── udoo-image-full-cmdline-secosbca62.wic.bz2 -> udoo-image-full-cmdline-secosbca62-20161106191851.rootfs.wic.bz2 ├── udoo-image-qt5-secosbca62-20161109150059.rootfs.manifest ├── udoo-image-qt5-secosbca62-20161109150059.rootfs.wic.bz2 ├── udoo-image-qt5-secosbca62-20161109193035.rootfs.manifest ├── udoo-image-qt5-secosbca62-20161109193035.rootfs.wic.bz2 ├── udoo-image-qt5-secosbca62-20161109200414.rootfs.manifest ├── udoo-image-qt5-secosbca62-20161109200414.rootfs.wic.bz2 ├── udoo-image-qt5-secosbca62-20161109202051.rootfs.manifest ├── udoo-image-qt5-secosbca62-20161109202051.rootfs.wic.bz2 ├── udoo-image-qt5-secosbca62-20161109203103.rootfs.manifest ├── udoo-image-qt5-secosbca62-20161109203103.rootfs.wic.bz2 ├── udoo-image-qt5-secosbca62.manifest -> udoo-image-qt5-secosbca62-20161109203103.rootfs.manifest ├── udoo-image-qt5-secosbca62.wic.bz2 -> udoo-image-qt5-secosbca62-20161109203103.rootfs.wic.bz2 ├── zImage -> zImage--3.14.56-r0-secosbca62-20161109202051.bin ├── zImage--3.14.56-r0-imx6dl-seco_A62-20161109202051.dtb ├── zImage--3.14.56-r0-imx6dl-seco_A62-hdmi-20161109202051.dtb ├── zImage--3.14.56-r0-imx6dl-seco_A62-lvds15-20161109202051.dtb ├── zImage--3.14.56-r0-imx6dl-seco_A62-lvds7-20161109202051.dtb ├── zImage--3.14.56-r0-imx6dl-seco_A62-lvds7hdmi-20161109202051.dtb ├── zImage--3.14.56-r0-imx6q-seco_A62-20161109202051.dtb ├── zImage--3.14.56-r0-imx6q-seco_A62-hdmi-20161109202051.dtb ├── zImage--3.14.56-r0-imx6q-seco_A62-lvds15-20161109202051.dtb ├── zImage--3.14.56-r0-imx6q-seco_A62-lvds7-20161109202051.dtb ├── zImage--3.14.56-r0-imx6q-seco_A62-lvds7hdmi-20161109202051.dtb ├── zImage--3.14.56-r0-secosbca62-20161109202051.bin ├── zImage-imx6dl-seco_A62.dtb -> zImage--3.14.56-r0-imx6dl-seco_A62-20161109202051.dtb ├── zImage-imx6dl-seco_A62-hdmi.dtb -> zImage--3.14.56-r0-imx6dl-seco_A62-hdmi-20161109202051.dtb ├── zImage-imx6dl-seco_A62-lvds15.dtb -> zImage--3.14.56-r0-imx6dl-seco_A62-lvds15-20161109202051.dtb ├── zImage-imx6dl-seco_A62-lvds7.dtb -> zImage--3.14.56-r0-imx6dl-seco_A62-lvds7-20161109202051.dtb ├── zImage-imx6dl-seco_A62-lvds7hdmi.dtb -> zImage--3.14.56-r0-imx6dl-seco_A62-lvds7hdmi-20161109202051.dtb ├── zImage-imx6q-seco_A62.dtb -> zImage--3.14.56-r0-imx6q-seco_A62-20161109202051.dtb ├── zImage-imx6q-seco_A62-hdmi.dtb -> zImage--3.14.56-r0-imx6q-seco_A62-hdmi-20161109202051.dtb ├── zImage-imx6q-seco_A62-lvds15.dtb -> zImage--3.14.56-r0-imx6q-seco_A62-lvds15-20161109202051.dtb ├── zImage-imx6q-seco_A62-lvds7.dtb -> zImage--3.14.56-r0-imx6q-seco_A62-lvds7-20161109202051.dtb ├── zImage-imx6q-seco_A62-lvds7hdmi.dtb -> zImage--3.14.56-r0-imx6q-seco_A62-lvds7hdmi-20161109202051.dtb └── zImage-secosbca62.bin -> zImage--3.14.56-r0-secosbca62-20161109202051.bin 0 directories, 52 files I recommend to not run wic by hand. With the latest changes wic is executed automatically. The resulting image is as before in the tmp/deploy/images/<MASCHINE>/ folder and ends with .wic.bz2 In the example above: tmp/deploy/images/secosbca62/udoo-image-full-cmdline-secosbca62.wic.bz2
Ok this worked fine. The card boot fine on hdmi. When i try to use lvds7 (configure with uEnv.txt), the card boot on hdmi. It seems that the network didn't work and debug also ! --> need to test more. Otherwise Qt5.7 work fine. Tomorrow, i will make more test and let you know.
Interesting. What do you mean by Debugging? Debugging via Ethernet? Due to the fact I switched to latest Kernel maybe some stuff is not yet fully supported in A62. I'll take care of Ethernet during the weekend....