Forum: Mikrocontroller und Digitale Elektronik AVR neue Firmware über USB, SDCARD usw. einspielen


von Marcus (Gast)


Lesenswert?

Hallo,

gibt es eine Möglichkeit bei einem AVR Atmel ATmega z.B. ATmega1280 
nachträglich eine neue Firmware zu flashen z.B. über USB oder SDCARD. 
Natürlich wenn dies im Code/Bootloader vorgesehen ist?

Hat jemand ein Beispielcode oder ein Beispielprojekt?

Möchte ein GPS Logger für einen Freund bauen und neuere Versionen oder 
Updates sollen dann per USB oder SDCARD eingespielt werden.

Soll nicht über ISP oder JTAG programmiert werden.

Freue mich auf jeden Hinweis.

Gruß
Marcus

von Marcus (Gast)


Lesenswert?

so nun antworte ich mal selber auf meinen Thread.

hab hier was gefunden:
http://www.mikrocontroller.net/articles/Bootloader

Aber vielleicht kommen trotzdem noch ein paar Tipps von euch...

Dank

Gruß
Marcus

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Das Schwierige daran ist, dass der Bootloader in der Bootsection Platz 
haben muss. Ob man da einen Dateisystemtreiber für SD-Karten rein 
bringt?

Über einen USB-Seriell-Wandler wird es einfach. Bootloader für die 
serielle Schnittstelle gibt es genug.

Grüße,

Peter

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