Forum: Mikrocontroller und Digitale Elektronik Atollic // GDB-Server Start Exception


von Andre W. (andy4wpt)


Lesenswert?

Hallo,

die Probleme gehen weiter.... Jetzt mit einem nicht akzeptierten 
Breakpoint in der Main.

Ich brauche dringend mal ein paar gute Idee.

Anbei der Log vom GDB-Server

Lieben Dank
André
1
[0.244]  STM32_AppReset():  NVIC_DFSR_REG  = 0x00000009
2
[0.246]  STM32_AppReset():  NVIC_CFGFSR_REG  = 0x00000000
3
[0.248]  STM32_InitDevice():  ST_LINK Major version =2 Jtag version =15
4
[0.248]  STM32_InitDevice():  ST_LINK VID=1155 PID=14152
5
[0.249]  STM32_InitDevice():  ST_LINK device status: HALT_MODE
6
[0.257]  stm32_reset_hw_wtchpt_module():  Hardware watchpoint supported by the target 
7
[0.266]  create_stm32_flash_device():  FuncEntry
8
[0.267]  create_stm32_flash_device():  STM32 device: id =20036410 
9
[0.268]  create_stm32_flash_device():  STM32 device: Flash size =32
10
[0.268]  create_stm32_flash_device():  FuncExit
11
[0.268]  read_option_bytes():  FuncEntry
12
[0.279]  read_option_bytes():  FuncExit
13
[0.279]  main():  Start Logging
14
[0.297]  Socket_WaitForTrueStudioConnection():  Waiting for TrueSTUDIO client to connect on port 61234 ...
15
[0.491]  Socket_WaitForTrueStudioConnection():  TrueSTUDIO client connected.
16
[0.491]  Socket_WaitForTrueStudioConnection():  Receive buffer size set to 65536 bytes.
17
[0.492]  Socket_Write():  Tx: #3b15$
18
19
[0.492]  Socket_Read():  Rx: #379$
20
21
22
[0.492]  Socket_WaitForNewConnection():  Waiting for GDB client to connect on port 61234 ...
23
[0.642]  Socket_WaitForNewConnection():  Client connected.
24
[0.642]  Socket_WaitForNewConnection():  Receive buffer size set to 65536 bytes.
25
[0.643]  STM32_GetStatus():  ST_LINK device status: HALT_MODE
26
[0.748]  Socket_Read():  Rx: +
27
[0.748]  Socket_Read():  Rx: $qSupported:multiprocess+;qRelocInsn+#2a
28
[0.748]  Socket_Write():  Tx: +
29
[0.748]  Socket_Write():  Tx: $PacketSize=c00;qXfer:memory-map:read+;qXfer:features:read+;QStartNoAckMode+;multiprocess-#f6
30
[0.748]  Socket_Read():  Rx: +
31
[0.748]  Socket_Read():  Rx: $QStartNoAckMode#b0
32
[0.748]  Socket_Write():  Tx: +
33
[0.749]  Socket_Write():  Tx: $OK#9a#00
34
[0.749]  Socket_Read():  Rx: +
35
[0.749]  Socket_Read():  Rx: $!#21
36
[0.749]  Socket_Write():  Tx: +
37
[0.749]  Socket_Write():  Tx: $OK#9a
38
[0.749]  Socket_Read():  Rx: $Hg0#df
39
[0.749]  Socket_Write():  Tx: +
40
[0.749]  Socket_Write():  Tx: $#00
41
[0.749]  Socket_Read():  Rx: $qXfer:features:read:target.xml:0,bfb#75
42
[0.749]  Socket_Write():  Tx: +
43
[0.749]  Socket_Write():  Tx: $l<?xml version="1.0"?><!-- Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc.     Copying and distribution of this file, with or without modification,     are permitted in any medium without royalty provided the copyright     notice and this notice are preserved.  --><!DOCTYPE target SYSTEM "gdb-target.dtd"><target><feature name="org.gnu.gdb.arm.m-profile">  <reg name="r0" bitsize="32"/>  <reg name="r1" bitsize="32"/>  <reg name="r2" bitsize="32"/>  <reg name="r3" bitsize="32"/>  <reg name="r4" bitsize="32"/>  <reg name="r5" bitsize="32"/>  <reg name="r6" bitsize="32"/>  <reg name="r7" bitsize="32"/>  <reg name="r8" bitsize="32"/>  <reg name="r9" bitsize="32"/>  <reg name="r10" bitsize="32"/>  <reg name="r11" bitsize="32"/>  <reg name="r12" bitsize="32"/>  <reg name="sp" bitsize="32" type="data_ptr"/>  <reg name="lr" bitsize="32"/>  <reg name="pc" bitsize="32" type="code_ptr"/>  <reg name="xpsr" bitsize="32" regnum="25"/></feature></target>#0f
44
[0.750]  Socket_Read():  Rx: $?#3f
45
[0.750]  Socket_Write():  Tx: +
46
[0.750]  Socket_Write():  Tx: $S02#b5
47
[0.750]  Socket_Read():  Rx: $Hc-1#09
48
[0.750]  Socket_Write():  Tx: +
49
[0.750]  Socket_Write():  Tx: $#00
50
[0.750]  Socket_Read():  Rx: $qC#b4
51
[0.750]  Socket_Write():  Tx: +
52
[0.750]  Socket_Write():  Tx: $#00
53
[0.750]  Socket_Read():  Rx: $qAttached#8f
54
[0.750]  Socket_Write():  Tx: +
55
[0.750]  Socket_Write():  Tx: $#00
56
[0.750]  Socket_Read():  Rx: $qOffsets#4b
57
[0.750]  Socket_Write():  Tx: +
58
[0.750]  Socket_Write():  Tx: $#00
59
[0.751]  Socket_Read():  Rx: $g#67
60
[0.751]  Socket_Write():  Tx: +
61
[0.756]  Socket_Write():  Tx: $0000000000000000aaaa00000300000010e000e04c0000204c00002014000020000801400100000000100000430821840000000000280020ffffffffb625000800000041#60
62
[0.756]  Socket_Read():  Rx: $qXfer:memory-map:read::0,bfb#14
63
[0.756]  Socket_Write():  Tx: +
64
[0.756]  Socket_Write():  Tx: $l<memory-map>
65
<memory type="ram" start="0x0" length="0x8000000"/>
66
<memory type="flash" start="0x8000000" length="0x8000">
67
<property name="blocksize">0x400</property>
68
</memory>
69
<memory type="ram" start="0x8008000" length="0xf7ff8000"/>
70
</memory-map>#d3
71
[0.757]  Socket_Read():  Rx: $m80025b6,4#64
72
[0.757]  Socket_Write():  Tx: +
73
[0.757]  handle_packet():  Reading 0x4 bytes of memory from addr 0x80025b6 
74
[0.760]  Socket_Write():  Tx: $03e00a4b#1f
75
[0.760]  Socket_Read():  Rx: $qSymbol::#5b
76
[0.760]  Socket_Write():  Tx: +
77
[0.760]  Socket_Write():  Tx: $#00
78
[0.761]  Socket_Read():  Rx: $qTStatus#49
79
[0.761]  Socket_Write():  Tx: +
80
[0.761]  Socket_Write():  Tx: $#00
81
[0.761]  Socket_Read():  Rx: $qfThreadInfo#bb
82
[0.761]  Socket_Write():  Tx: +
83
[0.761]  Socket_Write():  Tx: $l#6c
84
[0.843]  Socket_Read():  Rx: $X8000,0:#b6
85
[0.843]  Socket_Write():  Tx: +
86
[0.843]  Socket_Write():  Tx: $OK#9a
87
[0.843]  Socket_Read():  Rx: $X8000,c:øµ
88
[0.843]  Socket_Write():  Tx: +
89
[0.844]  Socket_Write():  Tx: $OK#9a
90
[0.844]  Socket_Read():  Rx: $X800c,bc4:𵃰
91
[0.844]  Socket_Write():  Tx: +
92
[0.909]  Socket_Write():  Tx: $OK#9a
93
[0.909]  Socket_Read():  Rx: $X8bd0,bc0:Hö­1ÆöÛ�ûÐÀë}1‘šd*Ùd"’™Oô0\ˆ²Äò¬ø4
94
[0.909]  Socket_Write():  Tx: +
95
[0.976]  Socket_Write():  Tx: $OK#9a
96
[0.976]  Socket_Read():  Rx: $X9790,bc0:ø½L x(êÑIxÔKx‚¹I
97
[0.976]  Socket_Write():  Tx: +
98
[1.042]  Socket_Write():  Tx: $OK#9a
99
[1.042]  Socket_Read():  Rx: $Xa350,1d4:ÄòB}`pG´Oô€SÄòZhð*Ð*,ÐOô�QÀòz`Oô€\ÄòÜø@JÄóÔ\á@A`Üø0Ãó}]1úô„`Üø0ÃóÂ}]á@Á`Üø0Ãó�<ë“øÀ±ûüña¼pGZh\hÂóƒA1ä
100
Õ[hšÔOô�RÀòzûñ`ÅçOôdÀò=ûñ`½ç
101
[1.042]  Socket_Write():  Tx: +
102
[1.053]  Socket_Write():  Tx: $OK#9a
103
[1.054]  Socket_Read():  Rx: $Xa524,c:øµ
104
[1.054]  Socket_Write():  Tx: +
105
[1.055]  Socket_Write():  Tx: $OK#9a
106
[1.055]  Socket_Read():  Rx: $Xa530,64:
107
[1.055]  Socket_Write():  Tx: +
108
[1.059]  Socket_Write():  Tx: $OK#9a
109
[1.059]  Socket_Read():  Rx: $Xa594,4:
110
[1.059]  Socket_Write():  Tx: +
111
[1.060]  Socket_Write():  Tx: $OK#9a
112
[1.060]  Socket_Read():  Rx: $X12598,4:1�
113
[1.060]  Socket_Write():  Tx: +
114
[1.062]  Socket_Write():  Tx: $OK#9a
115
[1.062]  Socket_Read():  Rx: $X1259c,4:
116
117
[1.062]  Socket_Write():  Tx: +
118
[1.064]  Socket_Write():  Tx: $OK#9a
119
[1.064]  Socket_Read():  Rx: $X125a0,4:
120
[1.064]  Socket_Write():  Tx: +
121
[1.065]  Socket_Write():  Tx: $OK#9a
122
[1.066]  Socket_Read():  Rx: $X125a4,4c:
123
[1.066]  Socket_Write():  Tx: +
124
[1.069]  Socket_Write():  Tx: $OK#9a
125
[1.069]  Socket_Read():  Rx: $Pf=0c800000#ae
126
[1.069]  Socket_Write():  Tx: +
127
[1.070]  Socket_Write():  Tx: $OK#9a
128
[1.071]  Socket_Read():  Rx: $me0042004,4#8c
129
[1.071]  Socket_Write():  Tx: +
130
[1.071]  handle_packet():  Reading 0x4 bytes of memory from addr 0xe0042004 
131
[1.072]  Socket_Write():  Tx: $07000000#87
132
[1.072]  Socket_Read():  Rx: $m800c,4#c8
133
[1.072]  Socket_Write():  Tx: +
134
[1.072]  handle_packet():  Reading 0x4 bytes of memory from addr 0x800c 
135
[1.074]  Socket_Write():  Tx: $ffffffff#30
136
[1.074]  Socket_Read():  Rx: $Xe0042004,4:
137
[1.074]  Socket_Write():  Tx: +
138
[1.076]  Socket_Write():  Tx: $OK#9a
139
[1.076]  Socket_Read():  Rx: $m800c,4#c8
140
[1.076]  Socket_Write():  Tx: +
141
[1.076]  handle_packet():  Reading 0x4 bytes of memory from addr 0x800c 
142
[1.077]  Socket_Write():  Tx: $ffffffff#30
143
[1.077]  Socket_Read():  Rx: $m8010,2#94
144
[1.077]  Socket_Write():  Tx: +
145
[1.077]  handle_packet():  Reading 0x2 bytes of memory from addr 0x8010 
146
[1.079]  Socket_Write():  Tx: $ffff#98
147
[1.079]  Socket_Read():  Rx: $m8010,2#94
148
[1.079]  Socket_Write():  Tx: +
149
[1.079]  handle_packet():  Reading 0x2 bytes of memory from addr 0x8010 
150
[1.081]  Socket_Write():  Tx: $ffff#98
151
[1.081]  Socket_Read():  Rx: $m800c,2#c6
152
[1.081]  Socket_Write():  Tx: +
153
[1.081]  handle_packet():  Reading 0x2 bytes of memory from addr 0x800c 
154
[1.083]  Socket_Write():  Tx: $ffff#98
155
[1.083]  Socket_Read():  Rx: $qRcmd,7265736574#37
156
[1.083]  Socket_Write():  Tx: +
157
[1.203]  STM32_AppReset():  NVIC_DFSR_REG  = 0x00000009
158
[1.232]  STM32_AppReset():  NVIC_CFGFSR_REG  = 0x00000000
159
[1.234]  Socket_Write():  Tx: $O53544d3332205375636365737366756c6c7920636f6d706c65746564207265736574206f7065726174696f6e0a
160
[1.234]  Socket_Read():  Rx: $Z0,800c,2#0f
161
[1.235]  Socket_Write():  Tx: +
162
[1.238]  add_break_point():  Failed to set soft break point at address 800c
163
[1.238]  Socket_Write():  Tx: $E31#a9
164
[1.252]  Socket_Read():  Rx: $qfThreadInfo#bb
165
[1.252]  Socket_Write():  Tx: +
166
[1.253]  Socket_Write():  Tx: $l#6c
167
[1.270]  Socket_Read():  Rx: $qTStatus#49
168
[1.270]  Socket_Write():  Tx: +
169
[1.270]  Socket_Write():  Tx: $#00
170
[1.271]  Socket_Read():  Rx: $vKill;a410#33
171
[1.271]  Socket_Write():  Tx: +
172
[1.271]  Socket_Write():  Tx: $#00
173
[1.271]  Socket_Read():  Rx: $k#6b$?#3f
174
[1.271]  Socket_Write():  Tx: +
175
[1.391]  STM32_AppReset():  NVIC_DFSR_REG  = 0x00000009
176
[1.394]  STM32_AppReset():  NVIC_CFGFSR_REG  = 0x00000000
177
[1.396]  Socket_Write():  Tx: +
178
[1.396]  Socket_Write():  Tx: $X09#c1
179
[1.396]  get_a_packet():  Error in receiving data, exiting.. 
180
[1.397]  Run_Server():  Encoutered a Socket Error, Exiting..

von Andre W. (andy4wpt)


Lesenswert?

Hier noch die Meldung aus der Console
1
Atollic TrueSTUDIO gdbserver for ST-Link.  Version 1.6.0  Pro
2
Copyright 2010-2012, Atollic AB. 
3
4
5
Starting server with the following options: 
6
        Persistant Mode            : Disabled 
7
        LogFile Name               : D:\...\...\Debug\st-link_gdbserver_log.txt
8
        Logging Level              : 31
9
        Listen Port Number         : 61234
10
        Status Refresh Delay       : 15s
11
        Verbose Mode               : Enabled 
12
13
Connecting to the ST-Link Debugger...NVIC_DFSR_REG  = 0x00000009
14
NVIC_CFGFSR_REG  = 0x00000000
15
ST_LINK Major version =2 Jtag version =15
16
ST_LINK VID=1155 PID=14152
17
ST_LINK device status: HALT_MODE
18
Hardware watchpoint supported by the target 
19
FuncEntry
20
STM32 device: id =20036410 
21
STM32 device: Flash size =32
22
FuncExit
23
FuncEntry
24
FuncExit
25
 OK
26
Start Logging
27
Waiting for debugger connection...Waiting for TrueSTUDIO client to connect on port 61234 ...
28
TrueSTUDIO client connected.
29
Receive buffer size set to 65536 bytes.
30
Waiting for GDB client to connect on port 61234 ...
31
Client connected.
32
Receive buffer size set to 65536 bytes.
33
 OK
34
ST_LINK device status: HALT_MODE
35
Reading 0x4 bytes of memory from addr 0x80025b6 
36
Reading 0x4 bytes of memory from addr 0xe0042004 
37
Reading 0x4 bytes of memory from addr 0x800c 
38
Reading 0x4 bytes of memory from addr 0x800c 
39
Reading 0x2 bytes of memory from addr 0x8010 
40
Reading 0x2 bytes of memory from addr 0x8010 
41
Reading 0x2 bytes of memory from addr 0x800c 
42
NVIC_DFSR_REG  = 0x00000009
43
NVIC_CFGFSR_REG  = 0x00000000
44
NVIC_DFSR_REG  = 0x00000009
45
NVIC_CFGFSR_REG  = 0x00000000
46
Debugger connection lost.
47
Shutting down...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.