Forum: Compiler & IDEs Eclipse 3.1, langsames Debugging


von Steffen (Gast)


Lesenswert?

Hallo Leute,
es geht um das Debugging mit Eclipse und mspgcc.
(Eclipse 3.1, mspgcc 20060502, cdt 3.0.2, übliches mspgcc plugin für 
eclipse)
Ich bin wohl einer von wenigen die sagen können das es funktioniert :-)
allerdings ist das debugging extrem langsam.
Es dauert nahezu 2 sekunden wenn ich einen einzelschritt über eine If 
Anweisung mit 2 Abfragen mache. Bei IAR dauert es vieleicht 2ms.
Jetzt wollte ich mal Fragen ob das bei euch auch so ist, oder es ggf. an 
der Konfiguration der gdbtarget.ini liegt.
Bitte keine Antworten wie "dann benutz doch iar"...ich würde gern, 
allerdings hat IAR ein extremes Problem bei großen Arrays die 
Manipuliert werden müssen.
Wenn ich z.b. in die Stelle 541 eines Arrays eine Zahl einfüge, dann 
landet diese nicht im Array, sondern irgendwo. Dieses Irgendwo 
veranlasst den Mikrocontroller sich aufzuhängen. Gleicher Code mit 
mspgcc compiliert und in eclipse debugged, funktioniert einwandfrei. 
Mann sieht schon bei iar den Fehler, wenn man das Array überwacht. Es 
werden ab einer bestimmten tiefe falsche Zeichen angezeigt.

mfg Steffen

von Christian R. (supachris)


Lesenswert?

Hast du den Parallel-Port-Debugger? Oder USB?

von Steffen (Gast)


Lesenswert?

Ich benutze den Parallel Port.
-> Wie gesagt bei IAR handelt es sich um ms. Das dürfte dann wenig mit 
Parallelport oder usb zu tun haben. Die voraussetzung für schnelles 
debugging ist mit dem Parallelport auch gegeben.

von Christian R. (supachris)


Lesenswert?

Das hab ich mir gedacht. Habe die gleichen Erfahrungen gemacht. Mit IAR 
gehts recht flott mit dem Parallelport-Debugger, unter mspgcc sehr 
langsam. Liegt wohl am msp430-gdbproxy. Kann man leider nicht ändern. 
Ich bin dann auf den Olimex USB JTAG Tiny umgestiegen. Der ist 
wahnsinnig schnell.
Mit dem Par-Port machts mit GCC keinen Spaß.

von Steffen (Gast)


Lesenswert?

Gut zu wissen. Danke für deine Antwort!
Vieleicht kauf ich mir dann doch noch ein USB JTAG.

MfG Steffen

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.