cancel
Showing results for 
Search instead for 
Did you mean: 

1.4.0 Bug? General Registers not updated debugging STM32F7

EdGi
Associate III

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.

5 REPLIES 5
EdGi
Associate III

Since restarting the debugger, the Registers are currently now being updated.

If the problem returns, I'll update this thread.

EdGi
Associate III

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.

EdGi
Associate III

*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?

allanribeiro
Associate

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.

1.16.0 is the current version...