cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H747 - DSI overflow error, no video output

VHEMaster
Associate II

Greetings!

I have a board with STM32H747XI and SN65DSI84-Q1 as a converter from DSI to LVDS.

The issue is that I can not get video output from MCU to 2ch LVDS panel 1920x720 with any configuration I'm trying. The main issue is that I'm getting HAL_DSI_ERROR_OVF error code on DSI side, and no any LTDC interrupts. It behaves the same regardless LTDC/DSI clocks.

When I init DSI and configure SN65DSI84 through I2C and enable Test Pattern generation (register 0x3C) I can see it, so DSI clock and the converter itself works.

Another issue is that when test pattern generation on converter side is disabled, on most configurations I'm getting CHA_SYNCH_ERR error read through I2C: When the DSI channel A packet processor detects an HS or VS synchronization error, that is, an unexpected sync packet.

Also, I tried to enable test pattern generation by DSI itself by calling HAL_DSI_PatternGeneratorStart. No effect.

Please help me to configure these properly. Thanks!~

Current CubeIDE project and schematics are attached. Thanks!

 

0 REPLIES 0