2021-06-28 02:30 PM
We have a design using the DSI host interface for the STM32F469 MCU for a TFT screen. We were wondering if there is some example code that we can run to prove that is working? Looks like following the AN4860 document just gets all the init/header files in order for you to use the screen. We tried looking around the GFX software but couldn't find anything there either.
2021-06-28 03:51 PM
Most of the things related to LTDC and DSI I've done on F7 and H7 platforms.
The basis of most of the test fixturing for resolutions and timings was the F769I-DISCO LCD DSI / HDMI examples
Added several resolutions, and code to unpack the RCC PLLs and timings in the LTDC and DSIHOST, to cross check the bandwidth and gearing against the limits of the hardware and 2-Lane DSI
STM32Cube_FW_F7_V1.16.0\Drivers\BSP\STM32F769I-Discovery\stm32f769i_discovery_lcd.c
STM32Cube_FW_F7_V1.16.0\Drivers\BSP\Components\adv7533\adv7533.c
STM32Cube_FW_F7_V1.16.0\Drivers\BSP\Components\otm8009a\otm8009a.c
Used related examples to fill screen, add test, draw lines/circles, etc
Beyond the STM32 side hardware, which is very similar across F4, F7 and H7, most things get to be highly specific to the display and display controller at the far end, and you get to own that implementation and the translation of the assorted data sheets and specifics.
Your local ST FAE's might have specific insights, or be able to direct toward contractors with related experiences.
STM32Cube_FW_F4_V1.25.0\Drivers\BSP\STM32469I-Discovery\stm32469i_discovery_lcd.c
STM32Cube_FW_F4_V1.25.0\Drivers\BSP\STM32469I_EVAL\stm32469i_eval_lcd.c
STM32Cube_FW_F4_V1.25.0\Drivers\BSP\Components\otm8009a\otm8009a.c
2021-06-28 03:56 PM
I found this provided additional context
ST has offered assorted slide decks at various training events also.
2021-08-04 10:18 AM
Thank you for your reply. We got things working on the discovery kit. but now need to move to development on the custom solution. I have a new question posted on where we are at with that.