cancel
Showing results for 
Search instead for 
Did you mean: 

live expressions bug

ali rostami
Associate III

I use STM32CubeIDE version 1.14.1. When I'm in debug mode, the Values in the "Live Expressions" window are weird and wrong.

However, I found out that after editing and putting a random value in one of the fields, it will be fixed.

Beginning: 

beginning.png

 

After writing a number:

after edit.png

1 ACCEPTED SOLUTION

Accepted Solutions
Ghofrane GSOURI
ST Employee

Hello @ali rostami 

Thanks a lot for your contribution.

This issue has been already reported to our STM32CubeIDE development team in this ticket 175214  and this will be fixed asap.

I'll keep you informed.

Thx

Ghofrane 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

6 REPLIES 6
Ghofrane GSOURI
ST Employee

Hello @ali rostami 

Thanks a lot for your contribution.

This issue has been already reported to our STM32CubeIDE development team in this ticket 175214  and this will be fixed asap.

I'll keep you informed.

Thx

Ghofrane 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

> and this will be fixed asap.

ASAP, huh? Is there a timeline associated with that, or does ASAP mean the same as "whenever we get to it, which may not be ever"?

Live Expressions have literally never worked well. Would love to see it fixed.

If you feel a post has answered your question, please click "Accept as Solution".

Did you have any news about this problem ? When the problem will be fixed ?


@Ghofrane GSOURI wrote:

This issue has been already reported to our STM32CubeIDE development team in this ticket 175214   


See also ticket ID 168019:

https://community.st.com/t5/stm32cubeide-mcus/live-expression-values-gets-corrupted-while-debugging-with/m-p/621221/highlight/true#M22879

@Rim LANDOLSI 

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

Same problem still ongoing, is there any sloution? Without debuger all data is fine for exampl e with communication on ethernet at real world. But when i try to observe the data from live expressions, almost all data wrong. Sometimes it turn true but not always.

sminnick
Associate

I noticed the same problem with IDE 1.19.0 and with a STM32H750XBH6, if I switched to a STM32H753 and it didn't happen, back to the first micro and it did.  Only way to fix it is mess with one of the variables and it seems to fix things.

It's so weird when it happens, it's like the live expressions is reading a memory location that's 1 byte shifted.

 

sminnick_0-1755628431014.png