cancel
Showing results for 
Search instead for 
Did you mean: 

Hi ,In my 32f767 board ,The LTDC unit is set and the LCD works well.I want to define an array in the SDRAM. I defined it at Address: 0XCF000000 that does not have overlap with the LCD frame buffer.But when I run the program, the LCD was hanged.

SKari.1
Associate
 
3 REPLIES 3

Your design has 256MB of SDRAM?

Your code has a while(1) loop in the HardFault_Handler?

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
SKari.1
Associate

Dear Tesla,

Thank you very much for your attention.

Yes, it is 256MB--(MT48LC16M16A2P)

And i have  while(1) loop in the HardFault_Handler too.

I would be glad to hear from you.

kind regards

Saeed

No, that's a 256Mb device (32MB), highest usable address is 0xC1FFFFFF, surely?

Have your Hard Fault Handler output some actionable data, posted multiple examples, and then it perhaps might not appear to "hang"

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..