Tach ich würde dem STM32 gerne für mein OS- Projekt einen seriellen Bootloader verpassen, der im Gegensatz zum eingebauten Bootloader auch ohne das Gefrickel an BOOT0, also einzig und allein über die serielle Schnittstelle loslegen kann. Der Hintergrund ist der, das später der Otto- Normalanwender weder ein passendes Anschlußkabel hätte (das Device läuft über Bluetooth) und auch nicht für jeden Firmware-Update das Gehäuse zerlegen soll, um an den Boot0-Pin ranzukommen, Taster am Gehäuse fällt auch aus. Trotz vielen Google- Seiten konnte ich da bislang nicht fündig werden :-| Hätte einer von Euch dort einen guten Tipp?? Vielen Dank im Voraus Steffen
Steffen K. schrieb: > Hätte einer von Euch dort einen guten Tipp?? Neues Projekt öffnen Bootloader schreiben Testen Fehler finden Testen Fertig Oder wie soll das sonst gehen? mfg.
Es gibt eine Application von STM zu IAP. Ist zwar für I2C, sollte sich für USART anpassen lassen. http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00251611.pdf
Thomas Eckmann schrieb: > Steffen K. schrieb: >> Hätte einer von Euch dort einen guten Tipp?? > > Neues Projekt öffnen > Bootloader schreiben > Testen > Fehler finden > Testen > Fertig > > Oder wie soll das sonst gehen? > > mfg. Ich muß zugeben, daß ich meinen Post mit Firefox unter Linux geschrieben und weder Betriebssystem noch Browser selber programmiert habe, und ich dachte jetzt, vielleicht klappt das auch mit Bootloadern ;-)
Wenn richtig erinnert, ist auch im Code ("ZIP") zur Application Note "STM32 Flash Programming" ein serieller Bootloader drin (UART, XMODEM...). Da kann man sich sich sicher etwas abschauen. Ansonsten: Habe mglw. noch etwas hilfreichen Code im Software-Werkzeugkasten, bei Interesse: PM.
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.