2024-06-18 7:20 AM - edited 2024-06-19 2:05 AM
Hello,
I am doing bringup to touchGFX based costum LCD controller using STM32H735 MCU connected to the LCD with Parrallel RGB using LTDC.
Currently the application not returning from the tick() function called from backPorchExited().
The stuck occers from the backPorchExited() first call.
What could be the reason for such problem?
Explanations regards the expected behaviur of tick() call from backPorchExited() will be highly appreciated.
Thank you!
Solved! Go to Solution.
2024-06-19 8:32 AM
Solved!
The problem caused due to flash memory mapping problem.
The DMA2D tried to read from non existing address therefor the transaction never ended.
After fixing the flash memory mapped mode the GUI start working.
2024-06-19 8:32 AM
Solved!
The problem caused due to flash memory mapping problem.
The DMA2D tried to read from non existing address therefor the transaction never ended.
After fixing the flash memory mapped mode the GUI start working.
2024-06-20 4:14 AM
Hello @dgold.1 ,
Great to hear you found a solution to your issue. I invite you to select your answer as solution, it might help other users who encounter the same issue.
2025-05-20 12:03 PM
Hello, I believe I am running into exactly the same problem you did. I'm using the exact same STM32H735G-DK discovery board and interfacing it with a known working LCD Board with a 7" display w/touch screen on it. Can you explain in detail what you did to fix the problem? I'm using the same onboard octospi HyperRAM chip for my frame buffer. What did you change in CubeMX to fix this problem?