Artikel-ID: 000075763 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 11.09.2012

Warum erhalte ich die Fehlermeldung "Dateiformat wird nicht erkannt" bei der Konvertierung einer .srec zu .hex mit dem Befehl nios2-elf-objcopy?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Der Befehl nios2-elf-objcopy in Nios® II Command Shell v10.0 [gcc4] erkennt das S-Record (SREC) Dateiformat (.flash) nicht.

Ein typisches Beispiel für dieses Problem ist unten dargestellt:

my_output.hex) –3,1 $ Nios2-elf-objcopy --input-target srec --output-target ilich my_input.flash my_output.hex "C:\altera\10.0\nios2eds\bin\gnu\H-i686-mingw32\bin\nios2-elf-objcopy.exe: my_input.flash: Dateiformat nicht erkannt"

Um dieses Problem zu beheben, verwenden Sie eine der folgenden Methoden:

  • Verwenden Sie vorübergehend die legacy Nios II Command Shell v10.0 [gcc3]
    Dies kann in windows-Umgebung zugegriffen werden: Von Startmenü-> Alle Programme -> Altera -> Nios II 10.0 EDS -> Legacy Nios II Tools -> Nios II 10.0 Command Shell [gcc3]

ODER

  • Relace des nios2-elf-objcopy.exe im Nios II EDS Installationsverzeichnispfad, d. h. C:\altera\10.0\nios2eds\bin\gnu\H-i686-mingw32\bin mit der Datei nios2-elf-objcopy.exe in C:\altera\10.0\nios2eds\bin\nios2-gnutools\H-i686-pc-cygwin\bin

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.