Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. raspberrypi3 meta-boot2qt v5.14.0
Forum Update on Monday, May 27th 2025

raspberrypi3 meta-boot2qt v5.14.0

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
3 Posts 2 Posters 589 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • DrebbleD Offline
    DrebbleD Offline
    Drebble
    wrote on last edited by Drebble
    #1

    I've succesfully managed to build a custom image for raspberrypi3 from the meta-boot2qt warrior branch checked out at tag 5.14.0. The device boots the Qt demo launcher and all the demo's run fine.

    After installing the SDK by running the script in ${BUILD_DIR}/tmp/deploy/sdk in ~/Qt/b2qt/2.7.1 I set the kit as follows;

    QtCreator-Kits.png

    A warning is shown about no qmlscene installed in Qt Versions.
    qmlscene.png

    However, when creating an empty Qt Quick project and trying to push while Qt demo launcher is running i get the following error;
    pitstop.png

    Moving the USB mouse connected to the raspberrypi3 fills the Application Output with lines of

    Failed to move cursor on screen HDMI1: -13
    

    Checking the running processes on the device it seems that the 'pitstop' application is running. Killing the 'appcontroller' process which runs the demo launcher and deploying the empty Qt Quick project again does boot the application. However, following errors remain;

    12:50:48: Starting /opt/pitstop/bin/pitstop ...
    QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
    No usable crtc/encoder pair for connector "Composite1"
    

    Someone able to help me out here?

    Thanks,
    Drebble

    1 Reply Last reply
    0
    • DrebbleD Offline
      DrebbleD Offline
      Drebble
      wrote on last edited by Drebble
      #2

      I've just confirmed by building an boot2qt image with v5.13.2 with accompanying toolchain (2.6.2). This setup works perfectly fine when deploying an application while Qt demo launcher is running. Stopping the application from Qt Creator returns nicely to Qt demo launcher. Only the XDG_RUTIME_DIR remains, what is the cause of this message? The other two are known and easy to solve.

      pitstop-v5.13.2.png

      1 Reply Last reply
      0
      • S Offline
        S Offline
        samuli
        wrote on last edited by
        #3

        The output about XDG_RUNTIME_DIR is just to let you know that because the XDG_RUNTIME_DIR environment variable was not set, Qt selected one for you. It's essential e.g. for running wayland, but generally the Qt's default is suitable.

        With the commercial Qt Creator, we use the appcontroller to make sure that only one GUI application is running at a time on the device. Since you are running on open source version, you need to do this manually. Running multiple GUI application at the same time may result in undefined behaviour, since both apps fight for the same screen.

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved