Hi wenn ich im Live Expressions Fenster eine Variable auf einen anderen Wert setze, hält der Debugger entweder an oder es gibt ein detach. ist das normal? Ich benutze Segger JLINK und JTAG.
Gast
#6655265
Ändert sich die Variable denn auch "live" in der Anzeige? Wenn nicht, probier mal eine globale Variable.
ja, die (globale) Variable ändert den Wert und die Werte machen Sinn. Das Problem ist nur beim manuellen setzen eines neuen Wertes.
Gast
#6655330
Bei mir nicht. Probiert mit STM32G0316-DISCO main.c:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
Du benutzt aber kein Segger oder?
Gast
#6655377
Ist ein ST-Link 2.1 auf dem STM32G0316-DISCO. Weiß nicht, ob das da anders ist.
Ich habe das gerade mal mit Embedded Studio, J-Link und einem STM32F407 EVAL Board ausprobiert und funktioniert zumindest in der Kombination ohne Probleme. Daher vermute ich das es an STM32CubeIDE liegen könnte.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.