Gast
#2677949
Hallo Forum, ich habe mir einen Bootloader geschrieben in etwa nach der Anleitung "AVR Bootloader in C - eine einfache Anleitung" aus der Artikelsammung (vielen Dank für diesen tollen Artikel!). Mein Bootloader funktioniert auch soweit und ich kann das Flash korrekt programmieren und anschließend auslesen mit dem ISP-Programmmer. Nur gelingt mir der Rücksprung aus dem Bootloader in die Application nicht. Ich habe gesehen, dass man dazu die Funktion boot_rww_enable (); aufrufen soll. Leider kann ich diese Funktion nicht kompilieren für den ATmega168A (WINAVR,AVR-Studio 4.19, AVRToolchain 3.3.2). Ich bekomme die Fehlermeldung "../main.c:325:6: error: 'RWWSRE' undeclared (first use in this function) " Wenn ich verstehen würde was diese Funktion genau macht und bewirkt, dann würde ich sie mir selbst schreiben. Kann mir das jemand erklären? Aus den Angaben im Datenblatt und der avr-libc-Doku werde ich nicht richtig schlau. Vielen Dank für alle Tips! Henning