2026-06-02 11:20 PM
Dear ST Support Team,
We are currently using the STM32H747XG MCU as the host controller for a MIPI-DSI display application.
Our display module is RK055MHD091A0-CTG, which uses the HX8394-F TFT driver IC. The display is configured to operate in MIPI-DSI Video Mode.
For the display initialization sequence, we are sending commands to the HX8394-F driver IC using the following STM32 HAL DSI APIs:
HAL_DSI_LongWrite()
HAL_DSI_ShortWrite()
Our current initialization flow is as follows:
Configure the LTDC parameters.
Configure the DSI Host parameters.
Send the HX8394-F initialization command sequence using HAL_DSI_LongWrite() and HAL_DSI_ShortWrite().
Start the DSI interface using HAL_DSI_Start().
Initialize TouchGFX.
With this configuration, the display backlight turns on successfully; however, no image or color is displayed on the panel. As a test, we have configured a solid blue background in TouchGFX, but the display does not show the blue color or any graphical content.
We would like to confirm whether this is the recommended and correct approach for initializing an HX8394-F-based display in MIPI-DSI Video Mode on the STM32H747XG.
Specifically, could you please advise on the following:
Is using HAL_DSI_LongWrite() and HAL_DSI_ShortWrite() the correct method for sending initialization commands to the HX8394-F driver IC?
Is it recommended to initialize the TFT driver IC before calling HAL_DSI_Start(), or should the DSI interface be started first and then the initialization commands be transmitted?
Are there any specific requirements or best practices for initializing the HX8394-F when operating in Video Mode?
Is there any reference example, application note, or sample project available for a similar STM32H7 and HX8394-F implementation?
Based on the symptom that the backlight turns on but no image is displayed, are there any additional configuration checks that you would recommend for LTDC, DSI Video Mode, frame buffer configuration, or TouchGFX integration?
We would appreciate your guidance on the recommended initialization sequence and any suggestions for debugging this issue.
Thank you for your support.
Best regards,
Shivani e.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.