Live Expressions showing wrong values
I am using CubeIDE version 1.11.0 for a STM32F411RC project.
After i've changed boards (between two equal custom boards), my live expressions started showing wrong values. The values are only wrong in the live expression, because if I halt the program and read them, they are correct.
I've tried removing the variables from the live expression and inserting them back again, but it didn't work. I also tried turning my variables volatile. I also removed all optimizations, but to no avail. I erased and remade my debug configurations from scratch, but it didn't change anything.
The only thing that worked was turning on the Serial Wire Viewer (SWV) in the debug configurations. It worked once, but when I stopped the debugger, did some changes, and started it again, it was all wrong all over again. It never got right again after that.
Is there some kind of configuration I am missing? The only thing I didn't try yet was reinstalling the CubeIDE.
