Arduino Hex-File

Wenn ich mein Programm compiliere erhalte ich folgende Meldung:
Binary sketch size: 20482 bytes (of a 30720 byte maximum)

Die Grösse des Hex-Files das die Arduino IDE erzeugt ist jedoch 56,2 KB gross.

Wie passt die eigentlich in den Arduino 2009 ?

Ich dachte der hat nur 32 Kbyte !

Wenn ich das richtig verstanden habe, ist das file ein hex-dump. Das heißt jedes byte ist als 2-stellige HEX-Zahl gespeichert. Das braucht dann 2 BYte pro BYTe. Dazu kommen auch nocht einige Zusatzinfos Grüße Uwe

Danke für die Auskunft Uwefed !

Das ist dann also die Datei die ich auch mit einem AVRISP auf den Arduino328 oder Atmega644 übertragen kann ?

ja; die muß natürlich für den richtingen Controler compiliert sein. Grüße Uwe

Dann werde ich das diese Woche mal mit einem Breadboard Atmega328 machen !

eine *.bin hat den tatsächlichen grössenwert.

den winavr-c kann man in der make sagen ob er eine bin oder eine hex usw erzeugen soll.

gruss