I haven't been able to get a watchpoint to work.
I'm playing with an STM32F4 series device and I'm using Atollic TrueSTUDIO for debugging.
I'd like to use a function for setting up a watchpoint, and I guess the debug events are handled right, because the breakpoints set via the IDE work fine,
but I haven't been able to get a watchpoint to work.
What am I missing?
(I seem to have problems with code-tags. I'll try to put the code tnto the next posting.)
Some update:
I checked that in our system thread mode is privileged (by reading the CONTROL register). So accessing the debug registerd should be allowed.
Then I read the DHCSR and it was zero. DEMCR was also zero even after I tried to set the TRCENA-bit.
Any idea what keeps the TRCENA-bit low? The running debugger (SWD)?
To my understanding STM32F427 should have watchpoints implemented.