mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ARM und "xxx.elf" datei


Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Klaus (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Bernd Schuster (mms)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wegen der "invalid ro-base" wird auch kein elf-file erstellt!

Du must im prog einen speicherbereich angeben, wo die daten gespeichert 
werden sollen / RO entspricht flash-memory.

Bernd

Autor: Random ... (thorstendb) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Options for Target -> Target
Read only / Read Write Memory Areas
warscheinlich

On Chip
(#) IROM1 (Start) (Size) (*)
(#) IRAM1 (Start) (Size) ( )

# = Häkchen setzen
* = auswählen


VG,
/r.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.