Startadresse Bootloader Atmega8

Gast #257104
Lesenswert?

Hallo,

Ich habe einen Bootloader für einen Atmega8 geschreiben. Ich benutze
Winavr und mein Sourcecode ist in C.Ich verwende die library boot.h.
Mein Problem ist dass mein Programm nicht an der Adresse 1C00
(Startadresse Bootloader) sonder an der adresse 00 beginnt.

Was muss ich tun um die Startadresse zu ändern??
Weiters wie kann ich das bit BOOTRST verändern(C routine)??
Gast #257109
Lesenswert?

Achso, .....

Aber wie kann ich dann zwischen einem start der Applikation, bzw. des
bootloaders Entscheiden?

Wie kann ich dem AVR mittteilen dass ich vo meine Applikaton starten
will, bzw wie kann ich meine Applikation beibringen dass ich beim
neustart den den bootloader miteinbeziehen will??

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren