Gast
#4413465
Hallo AVR Freaks :-) ich habe einen Bootloader geschrieben der schon sehr gut funktioniert. Damit der XMEGA immer aus dem Bootloader startet habe ich das entsprechende Fuse Bit gesetzt. Im Bootloader prüfe ich nun mit Hilfe der Atmel CRC32 Funktion ob der Application Flash OK ist. Falls dieser dann ok ist springe ich in die Application. Jetzt zu meinem Problem: Wenn ich in der Application bin kann ich per RS232 Befehl in den Bootloader springen. Nur leider ist es so das er dann wieder in der Bootloader Main Routine die CRC Application Checksumme berechnet und dann wieder zurück in die application springt. :-) Somit habe ich mir ein Eigentor geschossen. Jetzt habe ich gedacht das ich im Bootloader vielleicht den Power Up erkennen kann und somit in der Main Routine der CRC Verglleich nur einmalig beim Einschalten der Betriebsspannung durchgeführt wird. Gibt es da eine Möglichkeit?