Forum: Mikrocontroller und Digitale Elektronik Bootloader Interrupt funitioniert nicht


von Michael (Gast)


Lesenswert?

Kleines Problem. Verwende eine ATMega.
Habe einen eigenen Bootloader geschrieben, welcher auch funktioniert, 
wenn ich darain keine Inerrupt's benutze.
Benutze ich interrupt's siehts so aus als würde sich der ATMega dauernd 
selst reseten.

Es ist mir bekannt, dass ich via ISVEL = 1 und BOOTSTR = 0, den 
Interrupt-Vektor in den entsprechenden Adressbereich verlegen muss...
Schreibe ich das Programm versuchsweise auf die Adresse 0x00- 
funktioniert das ganze soweit...

Muss ich sonst noch was speziell beachten?

von Stefan E. (sternst)


Lesenswert?

Wo beginnt der Bootloader-Bereich und wie verschiebst du deinen 
Bootloader an diese Adresse?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.