Hi,
gibt es eine verlässliche Möglichkeit herauszubekommen wie viel Platz
ein .hex file auf dem Mikrocontroller benötigen wird ohne es via avrdude
hochzuladen?
----
Die Lösung kommt mit der AVR-Suite:
----
Hintergrund der Frage:
Wenn ich ein .hex File über die winavr Suite kompiliere ist das .hex
File auf der Festplatte größer als der Platz der später auf dem AVR
Mikrocontroller benötigt wird. Es scheint ca. 2 Mal so groß zu sein,
aber nicht immer und nicht exakt 2x.
Ich habe jetzt ein Projekt was ich auf den ATMega328p portiere und
bisher ist das .hex File zu groß für den Mikrocontroller, d.h. ich bin
dabei den Code zu optimieren. Dabei ständig ein Upload auf den
Mikrocontroller zu versuchen ist mehr als lästig und kann dem Flash
Speicher nicht wirklich gut tun.
Danke im Voraus!