STM32F746IGT , 7 inch display With TouchGFX issues?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-06-19 9:15 AM
Hai
i have a STM32F746IGT Development board and (Waveshare) 7inch display(800x480).
Using tools are following bellow;
STM32CubeIDE 1.6.1
TouchGFX 4.16.0
STM32CubeMX 6.2.1
- while run the code it's go to Hard Fault ();
- after doing some change in LTDC start Frame Buffer address and some were it work fine. if there any changes in screen using TouchGFX tool display is also update.(Note: while display working time it's not enter the While() loop function)
- Once switch OFF and ON the controller come back to fist position.
I change Stack Size is also it not work.
Searching in internet related this issues but not find anything.
i am facing this issues for long time.
any one please share solution for this problems.
Please find the attachment of Program file for reference.
where i am doing make mistakes....? i need change hardware or code........?
Thanks you
by
M.Govind
- Labels:
-
LCD-LTDC
-
STM32F7 Series
-
TouchGFX
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-06-19 4:13 PM
I don't have this board combo, get a Hard Fault Handler that outputs useful information so you can track down specifically what is faulting.
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-06-20 2:26 AM
I dont check your code completely, but some tips:
- i dont see any lines to config LCD no BSP or user code...
- your set LTDC 0XD0000 but touch 0XC0000, pls set real functional ram area, without real ram = hard fault
- timing for SDRAM vs LTDC vs MCU vs ... must be set correctly when not = hardfault , i recommend start tests with internal RAM usw.
- use break points and locate code that runs ok and point for hardfault or as Tesla writes track faulting
