mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Dateigröße Hexdatei


Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mal ne dumme Frage. Wenn ich auf meinen ATmega8 mit 8KB Flash eine 
Programm flashe, dass größer ist als 8KB sollte es doch eigentlich nicht 
gehen. Warum geht es dann bei mir bei allen C-Programmen die ich 
kompilier und die dann als Hexdatei größer als 8 KB sind ? Was war mein 
Denkfehler?

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Warum geht es dann bei mir bei allen C-Programmen die ich
>kompilier und die dann als Hexdatei größer als 8 KB sind ? Was war mein
>Denkfehler?

Das liegt am Format der Hex-Datei. Ein Byte wird als
zwei ASCII Zeichen gespeichert. Dazu kommen noch
Adressangaben, Checksummen und weiterer Kleinkram.

Autor: Ahem (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Was war mein Denkfehler?
Welcher Denkfehler?

http://de.wikipedia.org/wiki/Intel_HEX

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Denkfehler, dass ich dachte, ich würde mehr Code auf mein µC als er 
"verkraftet", was natürlich net geht.

THX @ holger

Autor: Ahem (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Der Denkfehler, dass ich dachte, ich würde mehr Code auf mein µC als er
>"verkraftet", was natürlich net geht.

Also gut. Da fehlten Dir wohl doch die Ironie-Tags.

Den Vergleich zweier Zahlen als "Denken" zu bezeichnen, halte ich für 
gewagt.

Nicht darauf zu kommen, mal nachzuschauen, was denn in einem Hex-File 
eigentlich drinsteht, halte ich für "Nicht-Denken".

Deswegen die Frage "Welcher Denkfehler".

Denn ein Fehler bei einer Tätigkeit zu begehen, setzt ja voraus, das man 
sie ausführt. Darauf nun nicht zu kommen, halte ich wiederrum nicht für 
Denken.

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.