Forum: Mikrocontroller und Digitale Elektronik AVR-USB Bootloader?


von Marc08 (Gast)


Lesenswert?

Hallo,

Ich beschäftige mich gerade mit dem Thema Bootloader, und wollte wissen, 
ob es im Netzt einen Bootloader gibt, bei dem man nicht zwei mal den 
ganzen AVR-USB einbinden muss.

Ich habe ja einmal ein AVR-USB im Bootloader und dann einmal im normalen 
Code für die Übertragung, oder nicht?

von Hmm... (Gast)


Lesenswert?

Naja, der Bereich im Flash wo der Bootloader steht ist für deine 
Applikation sowieso verloren. Unabhängig ob der Bootloader per USB, 
RS232 oder SD-Karte ein Update lädt.

Ist halt schon praktisch wenn man nur mit ein paar Widerständen ein 
ganzes AVR Board flashen kann, ohne ISP. Und ohne MAX232.

Nachteil des USB-Bootloaders ist halt die Größe des ganzen, ein 
RS232-Bootloader belegt deutlich weniger Flash.

Allerdings wirst du wahrscheinlich in deiner Anwendung kein USB 
verwenden (wollen), es sei den du hast einen AVR mit Hardware-USB 
(AT90USBxxx).

von Marc08 (Gast)


Lesenswert?

Naja das Bootloadersegment lässt sich ja in der Größe variieren...


Wie sicher sind denn die boot.h Routinen des AVR-GCCs?

Reicht es die empfangenen Daten mit dem Host zu vergleichen und dann in 
einem Aufwasch zu schreiben? Oder können da auch noch Fehler auftreten?

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.