2020-07-28 07:02 AM
Debugging an STM32F7, the General Registers are not updated during dissassembly stepping.
When clicking on one of the register values, as if to edit it, the real updated value does appear, but reverts to show the old value when no longer selected. They also do not highlight in yellow when the underlying register is changed, as the displayed value does not change.
I didn't notice this behaviour in the previous version.
2020-07-28 09:14 AM
Since restarting the debugger, the Registers are currently now being updated.
If the problem returns, I'll update this thread.
2020-07-28 11:36 AM
This is now fairly consistently failing to update these Registers.
Old yellow highlights will persist, and ther do appear to show the correct value while highlighted for editing, but otherwise not.
I haven't looked at other special function registers to see if they have the same problem.
2020-07-29 02:20 AM
*EDIT - this is not new - also appears in 1.3.0*
Further to this, when expanding & contracting the SFR trees on a halted processor, yellow highlights appear & disappear on the root peripherals - e.g. 'GPIOA' - in a random manner.
I don't think these were ever highlighted previously - only the individual register names?
Anyway, these currently change without any register contents changing.
Nobody else seeing this?
2024-07-19 05:30 AM
In version 1.12.1 of cubeIDE, I can see this problem as well. The problem is the same: in sometimes, when looking at the registers panel, the values are not updated. But when I click for edit such values, the real value does appear. Reset the IDE does help.
2024-07-19 06:05 AM
1.16.0 is the current version...