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.

am335x, LCD and support for webkit

Hi,

Our company has already built a board with am335x based on the EVM board. The next step for us is to integrate a (TBD) LCD touchscreen into our hardware and run webkit on it. In order to prototype this, I've connected one of the 4.3" LCD touchscreen capes to a boneblack board and loaded it with an image based on Linux SDK 03.00.00.04, with modified device tree to support the LCD. The result was an LCD that seems to be on and displays "please wait..." on boot, or when I run "modetest" at the command line. I was not able to get any further than that.

At this point, I am quite confused, so I guess I'll start by asking some questions:

  1. Is webkit or QT supported by SDK 03.00.00.04, as stated at http://www.ti.com/tool/PROCESSOR-SDK-AM335X, 

  • Sorry about the bad post, but there didn't seem to be a preview, nor edit option.
    ..... Continued ...
    1) Is webkit or QT supported by SDK 03.00.00.04, as stated at www.ti.com/.../PROCESSOR-SDK-AM335X, or is that a typo? Does SDK 2 support it? Weston does not want to start, because it's looking for gbm_dri.so and gbm_gallium_drm.so, which I have no clue how to get.

    2) Is the Graphics SDK required for QT/wayland/X browser support, or is all I need already in the SDK image?

    3) If SDK 3 does not support webkit or easy integration with an X/wayland browser, would you recommend that we use SDK 2 (which we are more familar with).

    4) If Graphics SDK is required, which version of the Graphics SDK is recommended for this goal and is there a "compatibility matrix" stating which Graphics SDK version is supporting with Linux SDK? For example, when using SDK 2.00.00.00 and SDK 5.01.01.02 Graphics SDK compiling latest , I encountered issues at runtime while inserting the module failing to find a symbol for a function (sounded like vsync_cb). I searched both the kernel source and Graphics SDK for that string and did not find it. Also the Graphics SDK would not even compile out of the box. Seemed like an issue with released makefiles that slipped compilation testing.

    In general, any steps that you would recommend I should take would be appreciated.



    Thanks,

    Nik
  • Nik,

    I see that qtwebkit is supported in the AM335x PSDK 3.00.00.04:

    ti-processor-sdk-linux-am335x-evm-03.00.00.04/docs/software_manifest.htm
    ti-processor-sdk-linux-am335x-evm-03.00.00.04/example-applications/matrix-gui-browser-2.0/MatrixWebView.cpp (and matrix_browser.pro).

    See also the below pointers:
    processors.wiki.ti.com/.../Matrix_Users_Guide
    processors.wiki.ti.com/.../Sitara_Linux_Training:_Hands_on_with_QT
    e2e.ti.com/.../761219
    e2e.ti.com/.../384806

    Regards,
    Pavel