mspgcc eclipse debuggen geht nicht

OP (Firma: ---) #664249
Lesenswert?

Hallo Leute,

bestimmt bin ich der 98334ste, der ein Problem mit der Einrichtung von 
mspgcc und dem Debugger unter Eclipse hat. Ich muß aber leider von 
CodeComposerEssentials umstellen, weil ich die max. Codegrösse erreicht 
hatte. Ich kann auch bereits compilieren, aber nicht debuggen.

Der msp430-gdbproxy läuft aber brav vor sich hin und meldet: waiting on 
TCP port 2000. Soweit alles klar. Ich habe gemäß der Anleitung auf
http://www.mikrocontroller.net/Eclipse%20und%20MSPGCC/
alle Einstellungen vorgenommen.

Wenn ich aber nun den Debugger starten will, kommt diese Meldung hier:

Execution is suspended because of error.
  /cygdrive/c/Program 
Files/eclipse/C:\src\Eclipse_MSP\ADL/C:\src\Eclipse_MSP\ADL\Debug\ADL.el 
f:  No such file or directory.

Die Datei ADL.elf existiert und steht genau in dem Pfad, der sich auch 
in der Meldung wiederfindet. Allerdings natürlich ohne diesen 
cygdrive... - Kram.

Kann mir jemand einen Tip geben? Ich komme nicht weiter...

Danke + Gruß
Uli
OP (Firma: ---) #664561
Lesenswert?

Hallo Christian,

danke für die Antwort. Sieht eigentlich ähnlich aus wie bei mir. Ich 
habe z.T. minimal andere Dialoge mit geringfügig anderen Optionen. Aber 
ich denke, die Einstellungen sind identisch. Die Frage ist warum Eclipse 
einen derartig verwursteten String als Parameter für den Debugger 
'kreiert'. Genau diese Einstellung muss ich finden, dann sollte es 
gehen. Weiß das jemand?

Übrigens, wenn ich auf Kommandozeile das hier eingebe, geht's ja:

$ msp430-gdb --command=/cygdrive/c/src/eclipse_msp/adl/gdbtarget.ini

Gruß
Uli
#664574
Lesenswert?

Findet der Debug-Dialog denn das ELF-File? Normal muss der das selber 
erkennen. Wenn nicht, stimmt irgendwas am Pfad nicht. Sonst gibts immer 
mal Probleme, wenn der Pfad sehr lang ist und/oder 
Sonderzeichen/Freizeichen drin hat.

Andere Dialoge? Hast du etwa das alte Eclipse runtergeladen, da von der 
Seite hier? Nimm mal lieber das neueste, das alte hatte öfters mal 
Macken.
Gast #770733
Lesenswert?

Nun - ich stecke an exakt der gleichen Stelle wie Ulrich M. fest:

- compilieren geht
- debug-Konfiguration genau gleich
- msp430-gdb läuft auf der Kommanozeile

Nur der Start durch eclipse will einfach nicht.

In der Console von eclipse lässt sich das folgende nachlesen:
1
281-gdb-set confirm off
2
281^done
3
282-gdb-set width 0
4
(gdb) 
5
282^done
6
(gdb) 
7
283-gdb-set height 0
8
283^done
9
(gdb) 
10
284-interpreter-exec console echo
11
284^error,msg="Undefined MI command: interpreter-exec"
12
(gdb) 
13
285-gdb-show prompt
14
285^done,value="(gdb) "
15
(gdb) 
16
286-gdb-set auto-solib-add on
17
No symbol table is loaded.  Use the "file" command.
18
&"No symbol table is loaded.  Use the \"file\" command.\n"
19
286^error,msg="No symbol table is loaded.  Use the \"file\" command."
20
287-target-select remote localhost:3333
21
(gdb) 
22
&"/cygdrive/c/Programme/eclipse/D:\\MSP430\\leds/D:\\MSP430\\leds\\Debug\\LED1.elf: No such file or directory.\n"
23
/cygdrive/c/Programme/eclipse/D:\MSP430\leds/D:\MSP430\leds\Debug\LED1.elf: No such file or directory.
24
287^error,msg="/cygdrive/c/Programme/eclipse/D:\\MSP430\\leds/D:\\MSP430\\leds\\Debug\\LED1.elf: No such file or directory."
25
288-gdb-exit
26
(gdb) 
27
288^exit

was hat das mit diesen mehrfachen Pfadangaben wie dieser hier auf sich:
1
/cygdrive/c/Programme/eclipse/D:\MSP430\leds/D:\MSP430\leds\Debug\LED1.elf



In der Hoffnung auf eine Lösung....

Gruß
Dr.Seltsam
Gast #822226
Lesenswert?

Hi guys, I translated this thread with google lang apps.

I have the same "no such file  bla bla" error! do you know the error 
cause? I tried to use the mspgcc-20060512, but there should be another 
way to avoid it...

bye
Andrea

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren