wie kann ich eine bin. Datei mit IAR erstellen

Gast #891742
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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 #891953
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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.

Antwort schreiben

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.

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.