Hallo Zusammen,
brauche etwas Hilfe:
ich habe einen Bootloader für einen ATmega328 programmiert und möchte
ihn zusammen mit den zugehörigen Fuse- und Lock-Bits flashen.
Ich lese immer wieder, dass das mit Atmel Studio 6.1 mit einem .elf-File
funktionieren soll. Tut es bei mir aber nicht :-(
Folgendes funktioniert nicht:
#include <avr/io.h>
1 | __fuse_t __fuse __attribute__((section (".fuse"))) =
|
2 | {0xFC,0xDA,0xF7};
|
und das auch nicht:
1 | #include <avr/io.h>
|
2 | FUSES = {0xFC, 0xDA, 0xB7};
|
Um das näher zuuntersuchen, habe ich jeweils 2x kompiliert, dabei 1x ein
Fuse-Byte abgeändert. Die entstandenen .elf-Files habe ich miteinander
verglichen -> Kein Unterschied (sagt zumindest compare von Notepad++)
Was muss ich noch beachten?