Forum: Mikrocontroller und Digitale Elektronik STM32F1 arm-none-eabi-gdb traceport watchpoints


von Sascha P. (poggie)


Lesenswert?

Hallo zusammen,

ich arbeite schon einige Zeit mit dem STM32 unter Verwendung des Olimex 
P107 Entwicklungboards mit Olimex ARM-USB-OCD_H JTAG Debugger.
https://www.olimex.com/Products/ARM/ST/

Der STM32F107 meldet er hat 6 Breakpoints und 4 Watchpoints zu 
Verfügung.

Im GDB kann ich folgendes setzen.
1
     (gdb) trace gdb_c_test
2
     (gdb) actions
3
     Enter actions for tracepoint #1, one per line.
4
     > collect i
5
     > end
Wie hier beschrieben:
https://sourceware.org/gdb/onlinedocs/gdb/Starting-and-Stopping-Trace-Experiments.html#Starting-and-Stopping-Trace-Experiments

Entsprechender tracepoint wird auch angezeigt mit:
1
Num     Type           Disp Enb Address    What
2
3       tracepoint     keep y   0x08008620 in gdb_c_test ...

Allerdings, wenn ich dann versuche den GDB Command tstart auszuführen, 
bekomme ich:
1
(gdb) tstart
2
Target does not support this command

Hat einer von euch schon mal mit den STM32 Traceports gearbeitet. Was 
ist der genaue Unterschied zu Watchpoints...

Freue mich über zahlreiche qualifizierte Rückmeldungen :)
Sascha

von Sascha P. (poggie)


Lesenswert?

Keiner von euch ne Idee?

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.