This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

SVW in Keil UV4 won't display outputs of GPIOD?

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.