ARM und "xxx.elf" datei

Gast #893468
Lesenswert?

Hallo Leute,

ich benutze die uVision von Keil und gcc. Das compilieren ist 
erfolgreich, nur beim Debugger starten kommt die Meldung "could not load 
file "xxxxxx.elf", debugger aborted"

Die Datei xxx.elf befindet sich tatsächlich nicht im Projekt Ordner. 
wann wird sie denn erzeugt? nach dem Compilieren? oder muss ich noch was 
einstellen?

Wenn ich mit dem RealView compiliere kommt die Fehlermeldung: "invalid 
value for --ro-base", kann mir jemand erklären was das heißt?


Danke für die Hilfe und die Infos
Gast #893771
Lesenswert?

Deine HW + Umgebung kenne ich nicht.
Aber .elf Dateien werden vom Linker erzeugt.
Es ist ein spezielles Format, welches den Object code enthält (quasi den 
Inhalt der .HEX oder .S Datei) sowie Referenzen auf den Sourcecode des 
gesamten Projekts.
.elf Dateien werden von Debuggern, Tracetools oder Emulatoren genutzt.
Die Erzeugung der .elf ist (wahrscheinlich) optional und muß in der 
Linker Einstellung gemacht werden.

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