Forum: Mikrocontroller und Digitale Elektronik MSP430 anfänger probleme


von peter (Gast)


Lesenswert?

hi hab ein problem mit eclipse und mspgcc beim debuggen device geht in 
den run zustand und akzeptiert den start breakpoint nicht

gdb.ini:
target remote localhost:3333
set remoteaddresssize 16
set remotetimeout 999999
set downloadwritesize 512
set remote memorywritepacketsize 512
set remote memorywritepacketsize fixed
set remote memoryreadpacketsize 512
set remote memoryreadpacketsize fixed
erase all
load /msp430_led/Debug/msp430_led


No source available for "InterruptVectors() "


debug: MSP430_Configure()
notice:    msp430-gdbproxy.exe: waiting on TCP port 3333
notice:    msp430-gdbproxy.exe: connected
debug: MSP430_Registers(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Registers(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Breakpoint(ADD)
debug: Set breakpoint in BP reg 0 to 0xf836
debug: MSP430_Breakpoint(ADD)
debug: Set breakpoint in BP reg 1 to 0xf84a
debug: MSP430_Run()
error:     msp430: Could not run device (to breakpoint) (17)




wär echt cool wenn mir jemand etwas weiterhelfen könnte

von Christian R. (supachris)


Lesenswert?

Bei den aktuellen Versionen des GDB usw. müssen die "set..." Zeilen aus 
der ini raus.

Also nur:

target remote localhost:3333
erase all
load /msp430_led/Debug/msp430_led

Dann klappts auch. Im GDB Proxy müsstest du dann mehrere

MSP430_Memory(WRITE)

sehen

von peter (Gast)


Lesenswert?

danke hatt ich auch schon probiert weil ich es im netz geshen habe hat 
nichts gebracht
habe ein tiusb dings und mit code composer gehts eigentlich ganz gut


debug: MSP430_Initialize()
debug: MSP430_Configure()
debug: MSP430_VCC(3000)
debug: MSP430_Identify()
info:      msp430: Target device is a 'MSP430F20x3' (type 52)
debug: MSP430_Configure()
notice:    msp430-gdbproxy.exe: waiting on TCP port 3333
notice:    msp430-gdbproxy.exe: connected
debug: MSP430_Registers(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Registers(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Memory(READ)
debug: MSP430_Breakpoint(ADD)
debug: Set breakpoint in BP reg 0 to 0xf83a
debug: MSP430_Run()
error:     msp430: Could not run device (to breakpoint) (17)

von Christian R. (supachris)


Lesenswert?

Hm, der schreibt nix. Seltsam. Welche Verison verwendest du? Nimmst du 
auch Eclipse? Hast du da Standard(Windows) MI 2 bei GDB Command Set 
eingestellt? Bei mir klappt das so einwandfrei.

Edit:

Es muss in der Ini heißen:

monitor erase all

von peter (Gast)


Lesenswert?

verwende die aktuelle eclipse version und msp430gcc auch
verwundern tut mich nur dass es am anfang funktionierte und dann immer 
schlechter wurde, und jetzt nicht mal mehr einen einzigen breakpint 
setzt

von Christian R. (supachris)


Lesenswert?

Naja, er beschreibt den Flash ja nicht. Da fehlt das "monitor" beim 
Löschen

von peter (Gast)


Lesenswert?

hab jetzt auch den grund gefunden warum er das nicht macht und zwar
glaub ich das er im elf file keinen code vorfindet, irgenwie ist das 
echt
zum verrückt werden bin voll fertig hab mir die letzten zwei nächte um 
die ohren geschlagen

von Christian R. (supachris)


Lesenswert?


von peter (Gast)


Lesenswert?

danke für die hilfe hab jetzt den fehler gefunden den ich gemacht habe
und zwar hab ich die main.c nicht gespeichert und darum war das file 
leer

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.