I have been trying to debug my code and realized that my watchpoints for variable never execute. When I looked into this problem online, I encountered similar situations and the response they received was their microcontroller may not be supported. I have an STM32F4 and I am using GDB on Ubuntu with st-util. Breakpoints currently work but watchpoints don't. How can I add support for it?
It seems that st-until has issue with setting watchpoints on STM32F4, even though it is supposed to be supported. As I previously noted, OpenOCD is an alternative and it looks like switching to it has resolved the issue for you.