Gast
#2894628
Hallo, ich befolge gerade das Tutorial zu Bootloadern in C. http://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung Dazu habe ich auch (bei mir in eclipse) einen Linker Parameter gesetzt (-Ttext=0x1800), um den bootloader an die richtige Stelle im Flash zu verschieben. Das Programm an sich funktioniert, nur kommen auf der Seriellen Schnittstelle nur hyroglyphen an! Also anscheinend wurden die Strings "Bootloader gestartet" etc. nicht mit dem Programm verschoben. Also das Programm reagiert richtig auf Eingaben und zeigt mir zwischen den hyroglyphen auch mein eingegebenes Zeichen an. Wenn ich allerdings den linker-switch weglasse, funktioniert alles wie gewollt. Ausgabe: "Du hast folgendes Zeichen gesendet: m" Allerdings steht er dann nicht an der richtigen stelle ;) Was mache ich falsch?