This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3358: Linux/AM3358 : Matric GUI tuch screen

Part Number: AM3358

Hello.

I am using the AM335x Starter Kit.

And while looking for a reply from the community, below is someone who has the same environment as me.

https://e2e.ti.com/support/processors/f/791/t/861650


It's so much the same as this one.
I'm curious how this person was solved.

I also checked the contents of the document (see 6.2.1. How to Recalibrate the Touchscreen).
Is there a touch screen enable disable?

Please answer me, I would appreciate it.

Regards,
Yu-Rim

  • Hello Yu-Rim,

    To confirm: Are you seeing the behavior that the initial touch calibration screen accepts touches, but then once the board finishes booting your touches do not seem to be registered?

    This is an issue multiple people are having with AM335x Starter Kit on Linux SDK 6.1 and 6.3. It does not look like it is an issue with the driver, because when I run evtest in the terminal on my side I see X and Y coordinates reported by the driver as expected. The next step is to see if this is an issue with Matrix in particular, or all QT applications.

    I am not going to have time to run tests for several more days, so can you test this out and let me know what you find?

    1) Disable Matrix Gui: /etc/init.d/matrix-gui-2.0 stop

    2) Run a different Qt app that is non-browser based. See if your touches are registered:
    navigate to /usr/share/qt5/examples/touch/dials
    run app: ./dials

    Regards,

    Nick

  • Hello.

    I run 'dials' as you told me.
    The following message appeared.   

    root@am335x-evm:/usr/share/examples/touch/dials#
    root@am335x-evm:/usr/share/examples/touch/dials# ./dials
    error: XDG_RUNTIME_DIR not set in the environment.
    Failed to create wl_display (No such file or directory)
    qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

    Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland.

    Aborted (core dumped)
    root@am335x-evm:/usr/share/examples/touch/dials#
    root@am335x-evm:/usr/share/examples/touch/dials#

    What does this mean?

    I would appreciate it if you let me know.

    Regards,
    Yu-Rim