Touchgfx and NucleoH755 board and Riverdi screen initialization issue with black screen

70 Views Asked by At

I have an H755 nucleo board and a riverdi 5'' rgb display.

After

  • setting the ltdc ,
  • the clock to 25mhz
  • the freertos
  • not using qspi and sdram just by using the 2 layer start address 0x20000000 and 0x20119400 for RGB888
  • I have enabling the nvic
  • I have crosscheck the riverdi example for the ltdc setup and the polarities and everything is the same.
  • I have checked the +VLED and -VLED from the led driver it provides 12V and the rest of the system is on 3.3V.
  • I have opened the touchgfx and set only one red box as background.
  • I have set a blinking function to CM4 and to CM7 to be sure that all are working. Technically on CM7 the program runs i and inside the touchgfx freertos task it just opens the red led for some seconds and closes it again. After this it calls the touchgfx_process functions as it should.

The screen does not open. If i am not using qspi and sdram do i need to write something on how to send the data to the display pins? do i need to control something?

here is a link to the project (zipped):Example Project Build Ram analysis

Based on this image what should have been the proper framebuffer Starting address for the board?

official documentation Riverdi product page

board user manual

analysing the pins i see: pins1 pins2

0

There are 0 best solutions below