AM623: GUI Performance Improvement Guidance

Part Number: AM623
Other Parts Discussed in Thread: AM625

Tool/software:

Hi AM623 Champ !

My customer is developing an EVSE system and is testing a Qt-based GUI using the AM6232. However, the UI update performance for button events is much lower than expected. They need help with ways to improve this performance. Is it possible to enhance the button GUI performance on the AM6232 without switching to the AM625 series?

Please check the attached video, then give back us your recommendation to improve performance.

  • Hi,

    Is Qt mandatory for the customer or they could use LVGL?

    Also, if they run the same demo on our EVM with 2 cores and GPU disabled, do they see similar performance? Also, what SDK are they using? 

    Regards,
    Krunal

  • Hi Krunal

    Their application is running a UI with Node.js in a Chrome environment.

    The SDK we are using is processor-sdk-scarthgap-chromium-10.00.07.04-config.txt.

    Based on my research, it seems difficult to just change LVGL; it appears necessary to integrate a WebView that can replace Chrome.

    However, to do this, we would need to modify the SDK itself and rebuild it, and our current SDK has undergone various stabilization efforts.

    Changing the entire SDK seems likely to cause numerous other problems.

    Is there a simple guide (for testing purposes) on how to add LVGL + WebView in our current setup?

    Thanks.

    Regards, 

    Jack

  • Hi AM623 Champ !

    hanging the SDK version from processor-sdk-scarthgap-chromium-10.00.07.04-config.txt to processor-sdk-scarthgap-chromium-10.01.10.04-config.txt has significantly improved the display speed to a usable level.

    Previously, the display conversion speed was measured at about 6 fps, but now it is functioning normally at 60 fps.

    Regards, 

    Jack