2020-06-10 06:16 PM
We are running into some issues getting Touchgfx with DSI Video Mode Running
1. uC - STM32F779BI
2. Display - 720 *1280
3. Display Controller - ST7703
4. No of MIPI Lanes - 2 lanes
5. DSI Host Mode - Video Mode
6. RGB 565
We have been able to communicate with the display to setup the display (LP Mode) but after the initial setup we just get DSI_FIFO_OVF error.
LTDC Settings
No of Layers - 1
Pixel Format - RGB 565
Frame Buffer - Externa 128Mb SDRAM (S42S32400F-6TL) for the supporting the frame buffers.
We recieve the DSI error only when the LTDC Overflow interrupt is enabled. Any suggestions on what could be causing the overflow ? Also I see that Touchgfx examples all use Command Mode with TE, are there any examples to support Touchgfx in DSI Video Mode.
Thank you
2020-06-11 01:05 AM
Historically, we've used adapted command mode because of the large displays on the DSI Disco/Eval boards (800x480). I don't think we'll begin producing video mode examples/application templates, even for smaller (e.g. round) displays because command mode allows us to send only what's required to the display. The DSI HOST must not be able to process the data received from the LTDC - Can you double check your configuration?
You say that you only receive the error when the interrupt is enabled - Does that also mean you're not seeing any problems if its not enabled?
/Martin
2020-07-08 11:15 AM
When you use external framebuffer, you need properly set speed for LTDC and DSI CLOCK. FMC memory set to top possible.
Teoretical 565 framerate is over 60Hz, but only with internal ram. For external and too in datasheet is 720p 30Hz DSI. Then set LTDC clock to asume this rate.
And to Video Mode DSI you can convert any example some changes...
2020-10-26 02:39 AM
Hi SNare.1, Did you have any luck finding a Dsi video sample for TouchGFX?
2020-11-07 12:07 AM
Hi all,
Please share to me an example TouchGFX with DSI video mode if you can.
Thanks
2020-11-09 12:49 AM
You should be able to use the LTDC examples for DSI Video mode, in theory. (Select LTDC from the display interface settings in TouchGFX Generator) and just set up your DSI to video mode.
2020-11-09 07:21 AM
2020-11-10 08:12 PM
Hi MM..1,
Thank you very much. I tried it, it works well.