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.

TMDSSK3358: New starter kit issue

Part Number: TMDSSK3358

I have just received my starter kit.

It was shipped with an SD card marked SDK 05.05.00.00. I have downloaded the am335x-evm-linux-06.03.00.106.img, and created a new SD card on a Windows machine.

When booting first time, the touch screen calibration is started, and this works OK. I use a stylus to calibrate.
Then the Matrix App Launcher v2 p1 is started, but the touch screen is not working.

I use web browser, and are able to operate the application selection.
But when I select one application that shall operate the LCD screen, I get the message "Please wait ..." on the LCD, then nothing more happen.

My starter kit has an am3359 processor mounted, but documentation and schematic say that an am3358 should me mounted.
Can my issue be related to this?

Can someone assist me to get touch screen working?

It is a bit dissaponting that the latest release of software for this starter kit is not working, as I would expect that this has been tested out before release.

  • Hello Frank,

    AM3358 vs AM3359 will not make a difference for touchscreen. See the AM335x datasheet for information on the difference between them.

    To confirm: Are you observing these issues on the Linux SDK 6.3 card, or the AM335x SDK 5.5 card? (AM335x SDK releases went up to 8.0, then we started doing the Linux SDK releases at 1.0. So AM335x SDK 5.5 is too old for me to help debug on these forums).

    Please provide more details on "I use web browser, and are able to operate the application selection. But when I select one application that shall operate the LCD screen, I get the message "Please wait ..." on the LCD, then nothing more happen.". For example, how are you selecting applications? Touch? Mouse? What application are you selecting? Do different applications get a different behavior?

    Note that you can use evtest in the Linux terminal to check to see if touches are getting registered when you touch the screen.

    Regards,

    Nick

  • Hello Nick,

    The SDK 5.5 card is working OK with touch screen, it is the SDK 6.03 card not working.
    I wanted to update to the latest release from TI.

    Regarding the operation from the web browser, if I select Qt Touch icon, then Interaction icon, I then get a warning on next page that I have to use the local display on the device to interact with the application, not the web browser. When I then press the run button on the web page, then the local LCD display shows "Please wait..." and stays there forever. If I kill the touchinteractio task in Linux, from the terminal, then I get the main menu back on the local display.

    I have connected an USB mouse to the starter kit, then all is working fine when using the mouse to operate the menus and applications.

    Regarding the touch screen, I tested the evtest in the Linux terminal by selecting device 1.
    Everytime I press the touch screen, this program start to print out events. So touch seems to be detected, but not by the Matrix App Launcher.

    Best regards,

    Frank

  • Hello Nick,

    One update ...

    When using an USB mouse to operate, then the Qt Touch -> Interaction does still not work.
    Hanging on "Please wait..." message on LCD display.
    So it is the same as when operating from web browser.

    Best regards,

    Frank

  • Hello Frank,

    It looks like this is a graphics issue (QT / disabling Weston) rather than a touchscreen issue. Related e2e posts:
    https://e2e.ti.com/support/processors/f/791/t/910675
    https://e2e.ti.com/support/processors/f/791/p/911779/3369939

    I am reassigning this to our graphics expert. However, he is on vacation for the next two weeks. So I will do what I can in the meantime.

    As far as I understand it, SDK 6.3 the screen stops working if you try to run QT with Weston disabled. I do not have the hardware to run tests myself, can you try SDK 6.1?

    Regards,

    Nick

  • Hello Nick,

    The touch screen does not work at all. When I boot the starter kit, the touch screen is not workong when the Matrix App is displayed for first time.
    The only time the touch screen did work, was the very first boot, when screen calibration was asked for. I can then use a stylus to select the red crosses on the screen.
    After this, the touch is not working anymore.

    I tried a card with SDK 6.01 as you asked for, but the problem is the same also for this.

    I'm not familiar with Weston, but I will check the link you sent me, thanks.

    Best regards,

    Frank

  • hi

    raju here,

    i'm facing same issue in ti sdk 6.03 and 6.01 in Starter kit.

    also getting same issue in our custom board i.e. reference design of stater kit.

    if you get any solution and/or patch work please post here.

    thank you!..

    regards Raju

  • It looks like this touchscreen issue is on AM335x Starter Kits for Linux Processor SDKs 6.0, 6.1, 6.3. Touchscreen seems to be working as expected for SDK 5.3. We are still looking into what is going on.

    Regards,

    Nick

  • hii

    i have tried with 5.03 sdk but in 5.03 sdk matrix launcher not launch at boot time

    even after running /etc/init.dmatrix-gui-2.0 start still matrix launcher not start in Starter Kit.

    in 5.02 matrix launcher working fine.

  • Hello Raju,

    I do not have access to an AM335x Starter Kit right now, but a coworker who tried inserting an SDK 5.3 SD card into their starter kit and powering it on did not mention any issues. Could you give some additional details about replicating your SDK 5.3 observation?

    Regards,

    Nick

  • hi

    thank you for your reply...

    i have installed ti-processor-sdk-linux-am335x-evm-05.03.00.07 in pc

    and build using

    export PATH=/home/raju/ti-processor-sdk-linux-am335x-evm-05.03.00.07/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/:$PATH
    cd /home/raju/ti-processor-sdk-linux-am335x-evm-05.03.00.07/board-support/linux-4.14.79+gitAUTOINC+e669d52447-ge669d52447/
    # make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
    make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- tisdk_am335x-evm_defconfig
    make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
    make -j4  ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage
    make -j4  ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x-evmsk.dtb
    make -j4  ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules

    then after update modules in sd card

    create sd card and boot Starter kit with same sd card

    in on board touch screen matrix launcher not showing

    only blank screen is coming

    right now im switch to ti-processor-sdk-linux-am335x-evm-05.02.00.10 sdk in this touchscreen and matrix launcher working fine....