Ich habe gerade den 1. Teil des Bootloader Tutoarial von
Mikrocontroller.net nachgeschrieben. Wenn ich kompiliere ist 1. die
datei nicht gleich groß wie im Tutorial und 2. erscheint kein Text,
welcher über den UART gesendet werden sollte, in Putty. Im Tutorial wird
auch die UART lib von Peter Fleury verwendet, ich hänge die source und
die header aber nicht in den Anhang, sondern nur den Code des Tutorials.
Ich benutze einen Atmega16 und flashe mit einem JTag Ice.
Kann mir jemand bitte helfen?
Edit: Beim Compilieren erscheinen auch Warnings:
JTAG ICE: Execution stoped on boot loader reset Vector
JTAG ICE: Boot reset fuses are programmed, but the program entry is
located in in the application section.
mfg
Fuseeinstellungen:
OCDEN häckchen
JTAGEN häckchen
SPIEN häckchen
EESAVE keins
BOOTSZ BootFlash size = 1024 words start address = $1C00
BOOTRST häckchen
CKOPT keins
BODLEVEL Brown-Out detection at VCC = 2,7V
BODEN keins
SUT_CKSEL Ext. Crystal/Resonator High Freq. Start-up time 1K CK + 64ms
HIGH 0x18
LOW 0xCF
In den Projekteinstellungen:
Unter Linker-Options habe ich (laut Tutorial) folgendes hinzugefügt
-Ttext=0x180