Ubuntu und STM32Cube IDE: Debugger lost connection

Gast #6623955
Lesenswert?

Hallo zusammen,

ich versuche unter Ubuntu und der STM32_Cube IDE den Debugger zu nutzen. 
Flashen geht wunderbar.

Den Debugger habe ich wie oben im Bild eingestellt. SWD habe ich bei der 
Konfiguration aktiviert.

Der Debugger startet aber während der Debugsession kommt folgende 
Fehlermeldung:
1
Waiting for debugger connection...
2
Debugger connected
3
      -------------------------------------------------------------------
4
                        STM32CubeProgrammer v2.6.0-RC3                  
5
      -------------------------------------------------------------------
6

7
ST-LINK SN  : 
8
ST-LINK FW  : V2J37S7
9
Board       : --
10
Voltage     : 3,21V
11
SWD freq    : 4000 KHz
12
Connect mode: Under Reset
13
Reset mode  : Hardware reset
14
Device ID   : 0x410
15
Revision ID : Rev X
16
Device name : STM32F101/F102/F103 Medium-density
17
Flash size  : 128 KBytes
18
Device type : MCU
19
Device CPU  : Cortex-M3
20

21
Memory Programming ...
22
Opening and parsing file: ST-LINK_GDB_server_cSK2G1.srec
23
  File          : ST-LINK_GDB_server_cSK2G1.srec
24
  Size          : 29644 Bytes
25
  Address       : 0x08000000 
26

27
Erasing memory corresponding to segment 0:
28
Erasing internal memory sectors [0 28]
29
Download in Progress:
30

31
File download complete
32
Time elapsed during download operation: 00:00:01.842
33

34
Verifying ...
35

36
Download verified successfully 
37

38
Debugger connection lost.
39
Shutting down...

Eingesetzt wird der ST/Link V2, original und als MCU einen Bluepill mit 
einem STM32F103. Den ST-Link habe ich mit der neuesten Firmware 
ausgesattet. Es ist auch möglich, das Programm abschnittsweise mit F8 
durchzugehen, aber nach jedem Step kommt ebenfalls die Fehlermeldung, 
das die Verbindung verloren wird. Auch wenn ich eine globale Variable 
auslesen möchte, steht als value = Target not available.

Vielen Dank für Eure Hilfe!
Angehängte Dateien:
Gast #6623974
Lesenswert?

Martin schrieb:
> File download complete
> Time elapsed during download operation: 00:00:01.842
> Verifying ...
> Download verified successfully
> Debugger connection lost.
> Shutting down...

Das ist jedenfalls kein Fehler, diese Meldungen erscheinen bei mir 
immer.

>  aber nach jedem Step kommt ebenfalls die Fehlermeldung,
> das die Verbindung verloren wird.

Das ist wohl eher ein Problem. Versuche mal bei "Debug Probe" OpenOCD 
auszuwählen. Dazu findest du mehr Hilfe im Netz, wie man Probleme 
analysieren kann.
Gast #6623985
Lesenswert?

Stefan ⛄ F. schrieb:
> Das ist jedenfalls kein Fehler, diese Meldungen erscheinen bei mir
> immer.
>
>>  aber nach jedem Step kommt ebenfalls die Fehlermeldung,
>> das die Verbindung verloren wird.
>
> Das ist wohl eher ein Problem. Versuche mal bei "Debug Probe" OpenOCD
> auszuwählen. Dazu findest du mehr Hilfe im Netz, wie man Probleme
> analysieren kann.

Ja, ich denke, das hängt zusammen, da ich noch nicht mal mit die 
globalen Variable anschauen kann.

 Nutze ich den OpenOCD kommt diese Fehlermeldung:
1
Error in final launch sequence:
2

3
Failed to execute MI command:
4
load /home/labor/STM32CubeIDE/workspace_1.5.0/AirFanEU_Prototype/Debug/AirFanEU_Prototype.elf 
5

6
Error message from debugger back end:
7
Error erasing flash with vFlashErase packet
8
Failed to execute MI command:
9
load /home/labor/STM32CubeIDE/workspace_1.5.0/AirFanEU_Prototype/Debug/AirFanEU_Prototype.elf 
10

11
Error message from debugger back end:
12
Error erasing flash with vFlashErase packet
13
Failed to execute MI command:
14
load /home/labor/STM32CubeIDE/workspace_1.5.0/AirFanEU_Prototype/Debug/AirFanEU_Prototype.elf 
15

16
Error message from debugger back end:
17
Error erasing flash with vFlashErase packet
18
Error erasing flash with vFlashErase packet
Gast #6624012
Lesenswert?

Ohh, Rolle rückwärts. Der Debugger läuft. Mein Fehler war, das ich eine 
Variable, ich ich betrachten möchte bei Expression angegeben habe und 
nicht bei Live Expressions. Dort erscheint die angegebene Variable.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren