wie kann ich eine bin. Datei mit IAR erstellen

Gast #891742
Hallo,
ich hab da gerade ein Problem.
Und zwar habe ich ein Programm für mein AT91SAM7X-Board, welches ich mit
IAR erstellt habe.
Nun will ich dieses mit dem Flash-Loader(SAM-BA) über die
USB-Schnittsttelle reinladen.
Dazu möchte ich mein Prog. als ".bin" Datei im IAR-Programm speichern.
Leider funktioniert dieses nicht, da ich im Options-Menü -> Output
keine solche Funktion vorfinde die mir dies ermöglicht!
Hat da jemand eine Ahnung wie ich das hinkriege?

Kann man sein fertiges Programm irgendwie anders als ".bin"-File
speichern?

Ich bin für jede Hilfe sehr dankbar!

Gruß Peter
#891800
dann erzeug doch eine .hex und wandel die in .bin um...
Gnu-binutils (egal ob AVR oder ARM oder i386 Version) können das z.B.

> objcopy -I ihex -O binary test.hex test.bin
Fertig.
Gibt noch 2^X weitere Parameter zum einstellen, wenn du z.B. bestimmte 
Sections verschieben musst. Das ist aber eher interressant wenn das 
source-File ein ELF ist, und du daraus getrennte EEprom/Flash Files 
erstellen musst..
Gast #891901
Welche IAR Version benutzt du? Der IAR Linker kann das eigentlich, du 
musst dann unter Project Options | Linker | Format | Other "Raw Binary" 
auswählen.
Gast #891953
Hi, das habe ich versucht, aber leider erzeugt mir IAR leider nie ein 
binary file.
Benutze sogar 2 Versionen.
einmal die 5.11 und die 4.XX und bei beiden geht es nicht!

Habe auch die Oprion Extra-Output --> Generate Extra-Output File 
versucht, aber auch da nix.
Wo ist der Fehler???
Gast #892064
Ich habs gerade nochmal versucht mit dem IAR ARM V442A und V511, geht 
bei beiden problemlos.

Was passiert denn wenn du linkst? Irgendwelche Fehlermeldungen oder ist 
das Bin File einfach nicht da? Schaust du auch in das richtige Output 
Verzeichnis?

Vielleicht ist an deinem Projekt was vermurkst? Lad dir einfach mal von 
www.segger.com ne Trialversion embOS/ARM runter und starte irgendeins 
von den Projekten, die mit dabei sind. Dann stell die Project settings 
um und lass dir das Bin File erzeugen, das muss gehen.
Gast #955956
Hallo,
konnte das Problem gelöst werden? Stehe vor dem selbigen. Erhalte bei 
der Einstellung raw binary eine .a79 Datei, aber keine .bin
Gibt es schon eine Lösung?

Danke
Gruß Sarah

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.