Bootloader über USB

Gast #2973317
Lesenswert?
• ▲
▼
Hallo liebe Elektronikfreunde

Ich hab mir den fastboot Bootloader von Peter Dandegger runtergeladen 
und auf meinen µC angepasst.
Nun habe ich den Bootloader auf den µC geladen.
Das Firmwareupdate mache ich mit dem Bootloader Programm 
"Bootloader_release_adv_v4" welches hier im Forum zur Verfügung gestellt 
wurde.
Mein Problem ist nun das das Firmwareupdate nur ganz selten 
funktioniert.
Am Anfang hat es einmal funktioniert nur jetzt will es nicht mehr.
Laut der Programmeldung siehe Anhang soll die Stromversorgung getrennt 
werden. Aber dann stürzt mir der µC und der COM Port ab.
Hat jemand Tipps für mich?

Gruß
Martin
Angehängte Dateien:
Gast #2973382
Lesenswert?
• ▲
▼
Nach weiteren Tests hab ich nun folgendes rausgefunden.
1. Ich lösche das Flash und programmiere den Bootloader über AVR Studio 
per ISP
2. ISP Adapter abstecken, 5V Versorgung über USB Port angesteckt lassen
3. Lade die Firmware über das Firmware Upload Programm per USB auf den 
µC
4. Firmware ist nun auf dem µC drauf und funktioniert.

Will ich nun die Firmware erneut aufspielen, welche schon vorhin 
raufprogrammiert wurde so gibt es Probleme.

5. Ich starte das Firmware Upload Programm und möchte eine 
Firmwareupdate machen
6. Die Firmware kann nicht raufgeladen werden

Kann es sein das ein Firmwareupdate nur bei einem leeren Flash 
funktioniert?
Weil wenn der flash gelöscht wurde siehe Pkt. 1 dann geht das Update.

Gruß
Martin
#2973505
Lesenswert?
• ▲
▼
Martin schrieb:
> Kann es sein das ein Firmwareupdate nur bei einem leeren Flash
> funktioniert?
> Weil wenn der flash gelöscht wurde siehe Pkt. 1 dann geht das Update.
Ja.

Wenn das Flash bis auf den Bootloader leer ist, läuft er durch das 
gelöschte Flash und landet irgendwann im Bootloader. Deshalb 
funktioniert es einmal. Die BOOTRST- und BOOTSZ-Fuses müssen gesetzt 
sein. Dann startet der Controller nach Reset mit dem Bootloader.

mfg.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.