2025-06-14 9:02 AM
When I change variables from live expression and other areas during Prohe debug, I get the error "Failed to read all registers from target" and unfortunately I couldn't find a solution. I am using the latest version of stm32cube 1.18.1. There was no such jata before!
I am using Stm32f767zi processor. I tried with both st link v2 and isol version but this error is not resolved.
2025-06-17 7:26 AM - edited 2025-06-17 7:27 AM
Hello @hanNL ,
Try enabling suspension of watchdog in Debugger settings. Please refer to this thread : Why do I get error: CM4 Failed to read all registers FAILED to REGISTER Values from the target.
May this thread help you!
2025-06-18 12:41 AM
Unfortunately, those solutions are useless. It's a problem with the version. I'll try it on older versions. This problem doesn't exist in v13.2.
2025-07-25 12:08 AM
It is the same for me: since updating the CubeIDE to 1.19.0 (from 1.14), I always get the message "Failed to read all registers from target" when I modify a value in the "Live Expressions" window.
None of the solutions above helped.
2025-07-25 1:36 AM
This is a problem with newer versions, meaning it's IDE-based. It's not a problem with other compilers. I've tried older versions of STM IDEs, and this problem doesn't exist.
2025-07-25 2:34 AM
Thank you hanNL. But is there any solution? I don't want to use an older CubeIDE any more.
2025-07-25 5:03 AM
They need to fix this bug in the STM32IDE. I don't have any other solution. It makes sense to continue with uKeil or the old version to avoid wasting time.
It also makes sense to contact the STM32IDE team for this bug!
2025-08-01 9:08 AM
Hello All,
I reported this issue internally for analysis via internal ticket number 215220.
I'll make sure to post updates here as soon as I have updates.
(PS: ticket number 215220 is only for reference, not available outside of ST)