Forum: Mikrocontroller und Digitale Elektronik Avrdude - Flashen schlägt fehl


von Satz K. (satz_k)


Lesenswert?

Hi,

eigentlich bin ich der Meinung, dass ich alle meine vergangenen 
Änderungen in der Software wieder rückgängig gemacht habe, trotzdem kann 
ich mein Hex-File nicht mehr flashen:

avrdude: Device signature = 0x1e910a
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be 
performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "main.hex"
avrdude: ERROR: address 0x0810 out of range at line 129 of main.hex
avrdude: read from file 'main.hex' failed

Was geht denn da schief? Und wie kann ich feststellen, was an Zeile 129 
in main.hex (nicht main.c - dann wäre es mir klar) ist?

Danke!

von isnah (Gast)


Lesenswert?

Hast du am Hex-File rumgefummelt und dabei das i- oder s-Format 
zerstört?
Also das main.c neu compilieren.

von Satz K. (satz_k)


Lesenswert?

OK, es war doch die Codesize, ich habe noch ein random()/srand() 
übersehen, das war wohl zu viel.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.