First, a few details regarding the setup.
I have a IMX8QXP 2 GB SoC mounted on an Iris carrier board running
dunfell/colibri-imx8x/torizon/torizon-core-docker/monthly version: 5.7.0-devel-202206+build.24.
Attached to this is the default 7" capacitive display. I added the following *.dtbo entries to overlays.txt to enable the full display including touch:
fdt_overlays=colibri-imx8x_parallel-rgb_overlay.dtbo colibri-imx8x_atmel-mxt-connector_overlay.dtbo display-lt161010_overlay.dtbo
Afterwards, I calibrated the display via your guide – basically executing:
docker run -ti --rm -e ACCEPT_FSL_EULA=1 -e DISPLAY=DPI-1 --privileged -v /dev:/dev -v /run/udev/:/run/udev/ -v /etc/udev/rules.d:/etc/udev/rules.d torizon/weston-touch-calibrator:$CT_TAG_WESTON_TOUCH_CALIBRATOR
So far, so good, I set up Visual Studio Code with your new ApolloX extension and started with the Avalonia GTK MVVM example. I created the template and executed it locally on my Linux machine first to check if it builds – which it does, and the “Hello Avalonia” window is shown on my PC.
I then set debugging to Torizon ARMv8 and tried to debug the application on the Toradex board itself. VS Code build the images, transferred them and also started the containers on the Toradex board.
So, after 2 minutes, VS Code shows me that I can “debug” with the following message:
You may only use the Microsoft .NET Core Debugger (vsdbg) with Visual Studio Code, Visual Studio or Visual Studio for Mac software to help you develop and test your applications. EGL: Warning: No default display support on wayland
However, the screen on the board stays dark. I can see via “docker ps” that both containers (app + Weston) are running, but nothing more.
Is there something I am missing? As starting the calibration container or other basic examples (e.g. bash) manually is working.