STM32duino (Maple) Bootloader ohne Arduino nutzen

Gast
Danke, das hat mir geholfen.

Mir ist allerdings gerade bewusst geworden, daß Bootloader und USB 
Treiber nur noch wenig Flash für meine eigentliche Anwendung übrig 
lassen. Ich glaube, ich werden doch lieber den seriellen Bootloader oder 
SWD benutzen.
Der STM32duino Bootloader ist (wie der Maple BL und einige andere) ein 
DFU-Bootloader. Dafür gibt es das Programm dfu-util. Fertige Binaries 
für Windows findest du z.B. hier:
https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/tools/win/dfu-util-0.9-win64

Der neuere BL von denen braucht auch nur 8kB Flash und kein RAM. Der 
Bootloader von Maple war da deutlich gieriger. Ansonsten kannst du dich 
mal bei den Jungs von libopencm3 umschauen. Die haben meine ich auch 
einen Software-DFU-BL entwickelt.
Gast
> Der neuere BL von denen braucht auch nur 8kB Flash und kein RAM

Danke für den Hinweis. In dem Download befinden sich zwei Dateien mit 
dem Namen generic_boot20_pc13.bin. ich hatte die größere verwendet und 
bisher gar nicht gemerkt, daß die nicht identisch sind.
Gast
> Also ich sehe nur eine Datei mit diesem Namen

Schau mal in das Verzeichnis bootloader_only_binaries anstelle von 
bootloader.

Hier hat der Autor den Unterschied erklärt: 
http://www.stm32duino.com/viewtopic.php?t=2376

Die größere bin Datei enthält neben dem Bootloader einen minimalen 
Sketch mit virtuellem COM Port, während die kleinere Datei nur den 
Bootloader enthält.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.