Gast
#4148706
Kann man dem avr-gcc irgendwie z.B. per Parameter beibringen, anstatt des Aufrufs von "bad interrupt" einfach "reti" in die Interrupt Table reinzuschreiben? Standardmäßig wird ja ein Sprung nach 0 gemacht, was einem Reset gleichkommt. Der Hintergrund ist der, dass ich einen Bootloader schreibe. Kommt es nun zu einem Reset und es sind noch Interrupts aktiv (andere als im Bootloader), werden diese natürlich nicht korrekt behandelt und der Bootloader bleibt hängen. Leider habe ich zu wenig Platz, daher wäre es praktisch, einfach diese (je) zwei Bytes für reti direkt in der Interrupt Table zu haben.