GDB und MSP430

Gast #173381
Hallo zusammen,

Bisher hatte ich nur mit der begrenzten Kickstart-Software von IAR
rumprogrammiert. Leider ist der CSPY-Debugger sehr begrenzt und lässt
längere (>300Zeilen) Programme nicht mehr zu.
Daher habe ich nun den Gnu-Compiler in die Dev C++ Umgebung eingebunden
und klappt hervorragend. Einziges Problem habe ich hierbei auch nur mit
dem Debugger. Der MSP430-Insight Debugger bietet mir leider nicht die
Möglichkeit über den JTAG-Adapter, von hier aus dem Shop,wie bisher zu
debuggen. Gibt es noch einen anderen freien Debugger, der mit dem
JTAG-Adapter funktioniert oder was brauche ich um mit dem Insight
debuggen zu können?

Vielen Dank schon mal....
Gast
Danke für die Hilfe, soweit hat das Einbinden auch funktioniert, nur
leider landet der Debugger beim Run nicht beim Breakpoint im Main
sondern stets in einem Resetvektor. Weshalb auch immer, irgendetwas
passt an meinen Einstellungen noch nicht, denn die IAR funktioniert
weiterhin problemlos. Hat jemand ähnliche Probleme in dem Falle gehabt?
Ich habe mich nämlich komplett an obigen Artikel gehalten. Ach, was ich
vergessen habe, der proxy im Hintergrund meldet auch en Fehler was das
beschreiben des Memory anbelangt. Habe gerade keine Idee was da genau
Probleme bereitet. grumel
Gast
Vielleicht hast Du beim Flashen via JTAG vergessen, das Target-Flash zu
löschen?

monitor erase main - Löscht nur das Programm-Flash
monitor erase all  - Löscht Programm- und Infoflash
Gast
Habe als Option für die Connection "monitor erase all" wie in der
Beschreibung des Link eingetragen.
Hab ich da etwa en Buchstabendreher drin? Wär nicht das erste Mal beim
Schreiben mit mehreren Fingern. grrrrr
Schau mir das heute abend nochmal genauer an.
Melde mich wieder wenns geklappt hat oder ich das Ding in die Ecke
geworfen hab. ;-)

Danke nochmal für die praktische und freundliche Hilfe, ist hier ja
leider nimmer immer so.
Gast
Wenn ich mich recht entsinne, steht doch irgendwo drin,
daß man nicht mit "RUN" sondern mit "CONTINUE" starten
muß?
Bei mir ging es eigentlich ganz gut.
Vor allem, nachdem ich gemerkt hatte, daß die WinXP-SP2
Firewall ohne weiteres Nachfragen die TCP/IP-Verbindung
gekappt hatte. Und die Fehlermeldungen des Insight dazu
auch nichts gesagt haben.
Gast
Hmmm?????

"Wenn man also eine Funktion beenden will, ist es wohl besser, einen
Breakpoint auf das Ende der Funktion zu setzen und "continue" zu
verwenden."

Ich glaub, das mit continue galt nur fürs Ende aber heute abend ist ne
Mörder-Testphase angesagt. Da werd ich dann alles genauestens
ausprobieren.


Aber Firewall und SP2, das muss ich dann auch mal checken.....
Gast
Mein Probi hat sich mittlerweile gelöst, und poste jetzt hier nur noch
VERDAMMTE FIREWALL..........
Grrrrrrrrrrrrrrrrrrrr

In Zukunft werde ich mich doch an ne neue Reihenfolge halten.

1. Firewall aus?
2. Hab ich en Fehler gemacht?

Früher hatte man diese Problemchen noch nicht aber ich finds schon der
Hammer, das es nit funktioniert hat obwohl ich proxy und debugger in
meiner Firewall freigegeben hatte. Wenn die nur andere Sachen auch so
rigoros sperrt wie meine Anwendung.

Danke nochmal............

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.