Forum: Compiler & IDEs MSPGCC GDB/Insihht


von Dieter (Gast)


Lesenswert?

Hallo Allesamt,

habe mir den GDB/Insight Debugger auf Win 98 installiert.

nachdem das compilieren des Test1.c Quellcodes geklappt hat,
wollte ich die erzeugte Test1.elf Datei in Insight debuggen.

Nach dem Öffnen ...und....nach betätigen des RUN Icons ist allerdings 
immer meine Maus ausgestiegen. Auch nachdem ich den COMPORT gewächselt 
habe.

Meine Frage ist nun, ob das Debuggen nur mit angeschlossenem MSP430 
möglich ist ? (den habe ich noch nicht)

MFG Dieter

von Joerg Wunsch (Gast)


Lesenswert?

Ja klar.  Wo soll der Code denn sonst laufen?  Du müßtest sonst
stattdessen einen Simulator haben und den GDB gegen diesen
arbeiten lassen.  Keine Ahnung, ob es sowas gibt für den MSP430.

von Klaus Sperlich (Gast)


Lesenswert?

Hallo Dieter,

ich nutze zur Zeit den Insight Debugger/Simulator.
Unter RUN -> Connect to Target -> Target den
Simulator einstellen, dann kannst Du dann
Hardware debuggen.

von Dieter (Gast)


Lesenswert?

Hallo Allesamt,

habe es nun geschafft, das test1.hex auf den MSP430F1232 zu übertragen. 
Es läuft auch wie es sein soll.

Leider habe ich es mit dem 30 Tage limitierten ICC430 Tool in das 
Zielboard geschrieben und nicht mit c-spy oder GDB/Insihht

Für C-Spy , das ich nur als Programmer verwenden möchte, weiß ich nicht 
wie man die *.d Datei mit dem MSPGCC Tool erzeugt und bei
GDB/Insihht steigt andauernd meine Maus bei der Anwahl von RUN -> 
Connect to Target aus  . Folgendes läßt sich bei mir nicht mit der Maus 
einstellen oder anwählen.

   Target:                   "Remote/TCP"
   Hostname:                 "localhost"
   Port:                     "3333"
   Set breakpoint at 'main':  yes
   Set breakpoint at 'exit':  yes
   Attach to target:          yes
   Download Program:          yes
   Command  after attaching:  "monitor erase all"
   Run Method:                Continue from last Stop

Also hat jemand eine Idee, wie ich diese Unliebsamkeit beseitigen kann ?

Desweiteren weiß vielleicht jemand, wie man das für C-Spy benötigte *.d 
File erzeugen kann ?

Auf meinem PC läuft win 98

Hoffe Ihr könnt mir helfen.

MFG Dieter

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Du kannst in C-Spy einfach die vom Compiler erzeugte Hex-Datei öffnen.

Bei mir hat das damals genau so wie auf 
http://www.mikrocontroller.net/mspgcc.htm beschrieben funktioniert 
(allerdings mit Win2000).

von Lanius (Gast)


Lesenswert?

ich weiss zwar nicht was für ein *.d File du brauchst, aber ich habe 
C-Spy immer mit folgenden Parametern aus dem Makefile oder Ultraedit 
gestartet:

(pfad)/cw23.exe  (pfad)/main.ihx -d f430p -lpt1 -c2

dann hat es automatisch nach dem Start geflasht.

main.ihx ist das Hex-File
-lpt1 der Druckerport
die anderen Parameter hab ich vergessen

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.