2024-11-03 01:08 AM
Dear,
used: STM32H7B0 mcu, 100pins
Segger j-link plus, v 9.4
STM32CubeIDE 1.16.1
GNU ARM 13.3.release 1
STM32CubeIDE goes into a very long loop and/or crash.
How to reproduce:
- Create a large array, ex:
uint16_t buffer[0x8000]
- start the code and add the "buffer" in "Live Expressions"
- Open the "buffer" in " Live Expressions" and the IDE hangs.
The only way we had found is to restart the IDE to get out.
Has also try it with another compilers versions, but has the same issues.
regards.
2024-11-03 01:59 AM
Hi,
For such big memory area use memory view
.
Live expression is for some small or single values, that will be read and transferred permanently, as soon as you start debug.
2024-11-03 05:05 AM
Dear,
OK memory view can helps to resolve this issue, but the IDE would not hang up for this reason.
btw: with the STM link debugger I don't have this problem. it may be slow, but at least the IDE doesn't crash.
2024-11-03 08:12 AM
Ah, okay, so you should ask segger about the problem, obviously it's not a problem with the IDE.
2024-11-11 02:45 AM
Dear,
Segger tells me it is not on their end, but how it is integrated into STM32Cube IDE.
I hereby also share their opinion, because on other IDE tools we don't have this issue.