We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Whenever I step to a line that was suppose to write something into the register, like this one: Write_LCD_COM(0x0BC0)
I'm expecting GPIOD, which happens to be the "FSMC port" (hope it is legit to call it so) in the SVW to show those "v" flashing here and there after the corresponding ports.
But nothing happens, while GPIOD CRL AND CRH ports give "0x44444444".
I made a few guesses and here they are: Either one of GPIOD and FSMC wasn't properly initiated or both. The change is too fast to be visible. Somehow Keil skipped those changes.
I've no other clue, can anyone please help me?
Oh I almost forgot, I got this message at the very beginning:
*** error 65: access violation at 0x6C000002 : no 'write' permission
0x6C000002 is the exact bus that FSMC sorta "occupies" or "uses". But I googled it and the ensuing results led me to believe it's non-relavent, a minor bug of Keil debug feature, how ironic.