Gast
#4063885
Hallo Leute, ich verwende momentan 2 XMEGA Mikrocontroller den XMEGA256A3U und den XMEGA32A4U. Für beide habe ich bereits einen Bootloader geschrieben. Ich habe dabei die ATMEL SP_DRIVER.c verwendet. Das scheint auch schon alles ganz gut zu funktionieren. Ich flashe den Bootloader mit den AVR Studio in den XMEGA. Anschließend stelle ich mit Hilfe des AVR Studios das Bootfuse auf Bootloader um und schon startet der Bootloader. Jedoch möchte ich den Bootloader nicht über das AVR Studio starten sondern über ein RS232 Kommando. Und genau hier tue ich mich momentan sehr schwer. Hier mein Code: BOOTRST_BOOTLDR_gc; CCP = CCP_IOREG_gc; RST.CTRL = RST_SWRST_bm; Nur leider startet der Bootloader nicht. Auch wird das FUSE Bit nicht verändert. Der Softwarereset wird ausgeführt. Das konnte habe ich geprüft.