5 Replies Latest reply on Apr 8, 2021 8:06 AM by gonewtinwind

    can I build maaxboard zeus branch now?

    gonewtinwind

      Hi Josh,

      Can I build maaxboard zeus branch now?

      it shows The "zeus" branch will support MaaXBoard / MaaXBoard Mini in the end of Dec 2020.

      beacuse my old maaxboard source code can not support 18.5" mimo touchscreem,I found some discussions in nxp forum,imx8mqevk board can not support some hdmi screem. so  I am going to try a higher version. I am building

      https://github.com/Avnet/meta-maaxboard/tree/zeus

        • Re: can I build maaxboard zeus branch now?
          jafoste4

          Hi Peter,

           

          Yes that is now public and tested. Also to make you aware, we are publishing a new yocto out of box image this week targeting this Zeus branch.

           

          -Josh

            • Re: can I build maaxboard zeus branch now?
              gonewtinwind

              Hi Josh,

              Thank you very much for your reply so soon.

              I built it successfully by myself (I only modified an  ip adress to get kernel code from GitHub avnet, file ./meta-maaxboard/conf/layer.conf

              # Internal Git mirror

              #MAAXBOARD_GIT_HOST_MIRROR ?= "git://git@192.168.2.100/imx8m"

               

              # Github Mirror: github.com/Avnet

              MAAXBOARD_GIT_HOST_MIRROR ?= "git://git@github.com/Avnet"

              :).

               

               

              and the updated version can support my 18.5' mimo touchscreen(I am very happy at this time),

              but, unfortunately, the kernel can not support optee!

               

              I added DISTRO_FEATURES_append =" optee-os optee-test" in local.conf

              but it still does not  support optee. can not run xtest (no the executable code), can not find  /dev/tee* devices.

               

              do you know how to do?

               

              I remember the older 4.14.98  version should work(I will go back to test again).

              Maybe the zeus do not add the optee support right now? right?

              Thank you.

                • Re: can I build maaxboard zeus branch now?
                  gonewtinwind

                  Hi Josh,

                  I have added optee sucessfully. at file ./meta-maaxboard/conf/machine/include/maaxboard-base.inc  : MACHINE_FEATURES += " optee pci wifi bluetooth bcm43455"

                   

                   

                   

                  xtest passed! optee should work well.

                  Tomorrow  I will add chromium. before I tried to add IMAGE_INSTALL_append +=" chromium-ozone-wayland" in local.conf, it did not pass the bitbake . it's stranger. I will try more.

                  if it will OK too, I will update all my app to the version so that can support mimo 18.5 touchscreen

                  Thank you

                    • Re: can I build maaxboard zeus branch now?
                      gonewtinwind

                      sorry , the zeus branch can not pass chromium(IMAGE_INSTALL_append +=" chromium-ozone-wayland" in local.conf) compilation in ubuntu 18.04 

                       

                       

                      any help?

                       

                      ERROR: chromium-ozone-wayland-75.0.3770.142-r0 do_configure: Execution of '/home/rnd2/work/maaxboard/zeus/imx-yocto-bsp/maaxboard/build/tmp/work/aarch64-mx8m-poky-linux/chromium-ozone-wayland/75.0.3770.142-r0/temp/run.do_configure.12588' failed with exit code 1:

                      ERROR at //build/config/linux/dri/BUILD.gn:11:20: Script returned non-zero exit code.

                        dri_driver_dir = exec_script(pkg_config_script,

                                         ^----------

                      Current dir: /home/rnd2/work/maaxboard/zeus/imx-yocto-bsp/maaxboard/build/tmp/work/aarch64-mx8m-poky-linux/chromium-ozone-wayland/75.0.3770.142-r0/chromium-75.0.3770.142/out/Release/

                      Command: python /home/rnd2/work/maaxboard/zeus/imx-yocto-bsp/maaxboard/build/tmp/work/aarch64-mx8m-poky-linux/chromium-ozone-wayland/75.0.3770.142-r0/chromium-75.0.3770.142/build/config/linux/pkg-config.py --dridriverdir dri

                      Returned 1 and printed out:

                       

                      Error from pkg-config.

                       

                      stderr:

                       

                      Package dri was not found in the pkg-config search path.

                      Perhaps you should add the directory containing `dri.pc'

                      to the PKG_CONFIG_PATH environment variable

                      No package 'dri' found

                       

                      See //content/gpu/BUILD.gn:128:18: which caused the file to be included.

                          configs += [ "//build/config/linux/dri" ]

                                       ^-------------------------

                      WARNING: exit code 1 from a shell command.

                       

                      ERROR: Logfile of failure stored in: /home/rnd2/work/maaxboard/zeus/imx-yocto-bsp/maaxboard/build/tmp/work/aarch64-mx8m-poky-linux/chromium-ozone-wayland/75.0.3770.142-r0/temp/log.do_configure.12588

                      Log data follows:

                      | DEBUG: Executing shell function do_configure

                      | ERROR at //build/config/linux/dri/BUILD.gn:11:20: Script returned non-zero exit code.

                      |   dri_driver_dir = exec_script(pkg_config_script,

                      |                    ^----------

                      | Current dir: /home/rnd2/work/maaxboard/zeus/imx-yocto-bsp/maaxboard/build/tmp/work/aarch64-mx8m-poky-linux/chromium-ozone-wayland/75.0.3770.142-r0/chromium-75.0.3770.142/out/Release/

                      | Command: python /home/rnd2/work/maaxboard/zeus/imx-yocto-bsp/maaxboard/build/tmp/work/aarch64-mx8m-poky-linux/chromium-ozone-wayland/75.0.3770.142-r0/chromium-75.0.3770.142/build/config/linux/pkg-config.py --dridriverdir dri

                      | Returned 1 and printed out:

                      |

                      | Error from pkg-config.

                      |

                      | stderr:

                      |

                      | Package dri was not found in the pkg-config search path.

                      | Perhaps you should add the directory containing `dri.pc'

                      | to the PKG_CONFIG_PATH environment variable

                      | No package 'dri' found

                      |

                      | See //content/gpu/BUILD.gn:128:18: which caused the file to be included.

                      |     configs += [ "//build/config/linux/dri" ]

                      |                  ^-------------------------

                      | WARNING: exit code 1 from a shell command.

                      | ERROR: Execution of '/home/rnd2/work/maaxboard/zeus/imx-yocto-bsp/maaxboard/build/tmp/work/aarch64-mx8m-poky-linux/chromium-ozone-wayland/75.0.3770.142-r0/temp/run.do_configure.12588' failed with exit code 1:

                      | ERROR at //build/config/linux/dri/BUILD.gn:11:20: Script returned non-zero exit code.

                      |   dri_driver_dir = exec_script(pkg_config_script,

                      |                    ^----------

                      | Current dir: /home/rnd2/work/maaxboard/zeus/imx-yocto-bsp/maaxboard/build/tmp/work/aarch64-mx8m-poky-linux/chromium-ozone-wayland/75.0.3770.142-r0/chromium-75.0.3770.142/out/Release/

                      | Command: python /home/rnd2/work/maaxboard/zeus/imx-yocto-bsp/maaxboard/build/tmp/work/aarch64-mx8m-poky-linux/chromium-ozone-wayland/75.0.3770.142-r0/chromium-75.0.3770.142/build/config/linux/pkg-config.py --dridriverdir dri

                      | Returned 1 and printed out:

                      |

                      | Error from pkg-config.

                      |

                      | stderr:

                      |

                      | Package dri was not found in the pkg-config search path.

                      | Perhaps you should add the directory containing `dri.pc'

                      | to the PKG_CONFIG_PATH environment variable

                      | No package 'dri' found

                      |

                      | See //content/gpu/BUILD.gn:128:18: which caused the file to be included.

                      |     configs += [ "//build/config/linux/dri" ]

                      |                  ^-------------------------

                      | WARNING: exit code 1 from a shell command.

                      |

                      ERROR: Task (/home/rnd2/work/maaxboard/zeus/imx-yocto-bsp/sources/meta-browser/recipes-browser/chromium/chromium-ozone-wayland_75.0.3770.142.bb:do_configure) failed with exit code '1'