The CubeMonitor reads variables as zero and occasionally reads the true value.
The symptoms:
We are building with IAR C++
We have 4 global variables that change infrequently and we want to monitor when they change.
We have set up a very simple monitoring program in CubeMonitor (based on the demo version)
When monitoring the variables the variables are read as zero randomly (in fact most of the time) instead of the true value. The variables are not changing but are being monitored incorrectly
The Debug:
Our board uses the ST STM32L471VG.
I have got CubeMonitor working correctly on a Nucleo board with a simple test app.
I have moved the test app to our board (just changed the processor) and it worked correctly.
Using our IOC file the test app does not work.
Disabling IWDG the test app works on our board.
Using our application (with IWDG disabled) and it does not work.
