Hallo zusammen, ich möchte mich etwas in das Thema Bootloader einarbeiten. Dabei bin ich immer wieder auf den Bootloader "Kavr" gestoßen. Ich habe das bereits auf einen anderen Controller portieren können. Alledrings wird mir nicht ganz klar wie das ganze funktioniert. Das Programm sendet über UART: "KAVR" und zum Schluss 0x11. Dann wartet der Bootloader eine Sekunden und sendet dann noch mal ein 0x83. Ich gehe davon aus, dass man innerhalb dieser Sekunde seine Daten an den Bootloader senden sollte. Aber was sendet man denn? Geht man davon aus, dass man das direkte Hexfile "reinläd"? Gibt es eine Doku für was die Steuerzeichen "?" und "S" stehen? Ich wäre über jede Hilfe dankbar. Viele Grüße und gute Nacht ;o)
Booty schrieb: > Aber was sendet man denn? Geht man davon aus, > dass man das direkte Hexfile "reinläd"? - reinlädt - Ja, Byte für Byte.
:
Bearbeitet durch User
> Aber was sendet man denn? Geht man davon aus, >dass man das direkte Hexfile "reinläd"? Die Antwort liefert dir google innerhalb einer Sekunde.
Also wenn ich etwas gefunden hätte, würde ich nicht fragen! Die Wörte: kvar doku kvar wiki kvar howto haben zu nichts geführt. Wäre dann nett wenn man mir sagt wonach ich suchen sollte. Man läd also das Hex- File rein. Ich habe ein Projekt mit dem ich den Bootloader in den Controller lade. Jetzt mache ich ein zweites Projekt mit dem gleichen Controller aber ein anderes Programm mit dem ich z.B. lediglich eine LED schalte. Wie muss ich jetzt vorgehen damit ic das "LED- Programm" in den Controller über UART und den Bootloader laden kann. Ich muss doch bestimmt auch im LED- Programm die gleiche Adresse verwenden, oder? Grüße, Booty
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.