Hallo
Möchte den Bootloader auf meine custom made Atmega2560 platform laden um dann bequem über avrdude und stk500 zukünftige FW zu laden.
Ich schaffe es den Bootloader auf den Chip zu brennen um dann mit avrdude mit der Einstellung Programmer = "AVRISP MKII" neue FW hochzuladen. Das funktioniert aber nur ein mal als ob der stk500 Bootloader überschrieben wird. Habe dann mit dem lock byte probiert die SPM und LPM protections einzuschalten aber das geht nicht.
folgende Schritte mach ich:
-
vorbereiten, unlock
avrdude -p m2560 -c usbtiny -e -U lock:w:0x3F:m -U efuse:w:0xFD:m -U hfuse:w:0xD8:m -U efuse:w:0xFF:m -
Bootloader hochladen
avrdude -p m2560 -c usbtiny -U flash:w:stk500boot_v2_mega2560.hex -
lock byte setzen
avrdude -p m2560 -c usbtiny -U lock:w:0x0F:m -v
Den Bootloader lade ich mit usbtiny hoch.
Weiss jemand was ich da machen muss, damit der Bootloader drin bleibt?
Danke