mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik uC - Makefile - Bin File - extrem groß


Autor: Krugman (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Freunde der uController =)

Aus mir unerklaerbaren Gruenden, erstellt mein Compiler (EclipseYagarto 
m. OCD) ein Bin-File mit der Groesse von ~1GB.

Habe mein Projekt angehangen. Waere schoen wenn mir irgendwie geholfen 
werden koennte. Dauert naemlich ewig lange, bis alles kompiliert wird.

Das Komische ist, dass das Hochladen der Bin-Datei auf den uC (LPC2148) 
nicht so lange dauert... (also ich hab es ja vorher erstellt, schon 
klar, dennoch sollte es eine Weile brauchen)

Hm. Ratschlaege??


Beste Gruesse
Krugman

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Naja, wer macht den auch schon sowas verrücktes und erstellt ein 
Bin-File.

Da ein Bin keine Adreßinformation enthällt, ist man verdammt, alles von 
0 bis zur letzten Adresse mit Nullen zu füllen, wenn dort kein Code 
steht.

Und das Ladeprogramm schmeißt dann wieder den ganzen Müll weg, der auf 
ungültige Adressen zeigt.

Mach ein Hexfile und schon wirds viel kleiner.


Peter

Autor: Krugman (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hmm. Irgendwie hat die EMAIL-Weiterleitung/Benachrichtigung nicht 
funktioniert.

Wie mache ich denn aus einem HEX-File eine BIN?
Bis jetzt habe ich immer aus OBJECTFILES eine HEX/BIN erstellt.

Gibt es dafuer einen Befehl?


Beste Gruesse
Krugman

Autor: Krugman (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab jetzt nochmal geschaut.
"Alle" machen aus der ELF entweder eine HEX oder eine BIN. Und nicht aus 
der HEX -> BIN.

Hab kein Beispiel gefunden, wo es anders gemacht wird.

help!


Gruss
Krugman

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.