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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.