How to integrate LVGL with FreeRTOS on STM32N6570-DK?

Hi everyone,

I am working with the STM32N6570-DK board and would like to integrate LVGL with FreeRTOS.

Could anyone guide me on the correct approach to run LVGL on top of FreeRTOS for this platform? Specifically, I am looking for:

  • Where and how to integrate LVGL within the STM32N6 project structure
  • Recommended task structure for LVGL
  • How to handle the tick interface (lv_tick_inc)
  • How to write or adapt lv_port_disp.c for STM32N6
  • Any important configuration settings or best practices

If anyone has experience with a similar STM32 setup, your suggestions would be very helpful.

Thanks!

@Keval-Bhalodia , thank you for sending a message. Well, there are feel STM32 boards available on the LVGL repos, for example:

Also, the documentation covers all the steps necessary to configure DMA2D or other peripherals for graphics acceleration.

Even though it’s not the same chip model, I suggest checking this thread about the STM32H7: