Forum: Compiler & IDEs avrdude flags/fuses doku ?


von Stefan Sczekalla (Gast)


Lesenswert?

Hi,

also eigentlich möchte ich verhindern das bei jeder neuen SW-Version
die ich in den AVR schiesse das EEPROM mit "platt" gemacht wird.

Ich hab jetzt schon mal unter "arvdude" gegoogelt, war aber wohl zu
blind, die Doku zu finden.

Welche Switches muss ich wo (im Makefile) angeben, damit das eeprom
nicht mitprogrammiert wird ? ( oder wo finde ich dazu eine Doku )

Aktueller Controller ist ein mega32.

Grüße,

     Stefan

von HansHans (Gast)


Lesenswert?

Hallo,
Das EESAVE fuse im AVR setzen ,
dann wird bei chip erase der EEPROM nicht mit gelöscht .

von Stefan Sczekalla (Gast)


Lesenswert?

Hallo Hans,

... nur wie und wo gebe ich vor, wie die Fuses hinterher gesetzt werden
sein sollen ?

ich verwende WinAVR - der programmer ist AVRDUDE.

Muss ich dazu einen "externen" Programmer - z.B. PonyProg benutzen ?

Grüße,

          Stefan

von Jörg Wunsch (Gast)


Lesenswert?

Nein, entweder auf der Kommandozeile (jedes der drei Fusebytes ist ein
eigener memory space für avrdude) oder im Terminalmodus (avrdude
... -t).

von Stefan Sczekalla (Gast)


Lesenswert?

Hallo Jörg,

vielen Dank.

Mittlerweile hab ich Blindfisch auch die Doku zum AVRDUDE gefunden.

Ich hatte "verzweifelt" auf der AVRDUDE Homepage nach einem Link zur
"Doku" gesucht.

Auf das "Naheliegende" kommt man nicht - ich bin irgendwie einfach
nicht mehr gewohnt, das Software durch "beiliegende" Dateien
dokumentiert ist :-) ( Windows-geschädigt ) auf ner *ix Kiste hätte ich
warschinlich automatisch "man avrdude" eingetippt ...

Grüße,

     Stefan

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.