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
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.
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ß.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.