STM32 Programmer für Doofe

Moin,

ich suche einen Programmer, den ich zum Kunden schicken kann, damit der

Prozessoren STM32-F103.

Ich hab das hier gefunden:

formatting link

Das scheint schon das richtige zu sein. Ist nur etwas teuer.

Kennt jemand das Teil?

Gibt es Alternativen?

da herumhampelt. Es soll wirklich so einfach sein, dass ein Laie das bedienen kann.

formatting link

Das funktioniert soweit. Wird aber momentan praktisch nicht mehr eingesetzt weil das Produkt durch die neue Version mit STM32 ersetzt wurde.

Reply to
Stefan
Loading thread data ...

Steckplatz vorsehen. Dann brauchst du dem Kunden nur eine SD-Card zu schicken, oder auch nur eine Update-Datei, falls der Kunde eine SD-Card

Ich verwende in einem anderen Projekt die FatFs Library. Die funktionierte bisher bei allen getesteten SD-Cards. Ist sehr leicht in

einer 32 GB Karte, gibt ja bald keine kleineren mehr. Aber die

getestet habe, brauchen also nur 4 Pins am Microcontroller, wobei wenn

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

Was existiert den schon? Wie ist die Programmierschnittstelle? Welche Stecker, welche Belegung?

--
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de 

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt 
 Click to see the full signature
Reply to
Uwe Bonnes

Stefan wrote: ...

Wenn es um Einzelstuecke geht, wird die kommerzielle Loesung das sinnvollste sein.

Wenn es mehr werden sollen, wuerde ich das mit einer Black Magic Debug Probe (

formatting link
Variante machen, bei der der GDB Server durch ein (noch zu schreibendes) Flash Programm ersetzt wird. Falls das zu uebertragende Programm noch nicht zu gross ist (? 40 k) koennte schon ein Bluepill Board langen. Wenn man einen STLINKV2 umflascht haette man schon den 20 poligen Stecker. Aber auch Varianten mit Chips mit groesseren Flash sind denkbar.

Tschuess

--
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de 

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt 
 Click to see the full signature
Reply to
Uwe Bonnes

Dann halt als Variante mit STM32 mit groesseren Flash, z.b. F103xC. Das offizielle Repo kennt auch ein f4discovery .

--
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de 

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt 
 Click to see the full signature
Reply to
Uwe Bonnes

Am 20.11.2018 um 10:06 schrieb Stefan:

versetzen? Dann einen RasPi und darauf im Autorun das Programm dfu-util laufen

Frank Buss kennt sich da aus, der kann hier sicher weiter helfen.

getestet und im Serieneinsatz.

Rolf

Reply to
Rolf Mennekes

Ja, das geht auch prima, falls der Jumper da ist. Nicht so preiswert wie

einen USB-Anschluss hat.

formatting link

OpenOCD. Scheint schonmal einer gemacht zu haben:

formatting link

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

Am 21.11.2018 um 08:06 schrieb Frank Buss:

Den Flasher kann man dem Kunden dann zusenden und in Rechnung stellen, sollte

Bernd

Reply to
Bernd Laengerich

Am 21.11.2018 um 08:57 schrieb Bernd Laengerich:

besondere Anforderungen hat eine neue Version einzuspielen die bei den

Ich hab meinem Kunden schon den Flasher von Segger vorgeschlagen. Geht jetzt nur darum, ob es nicht eine billigere Variante gibt.

mit nicht ganz unerheblichen Kosten verbunden.

Reply to
Stefan

Also ohne diese Konvertierung auf das dfu-Format.

Reply to
Andreas Fecht

verwendet, was Keil so als Ergebnis ausgibt. Also z.B. so:

dfu-util -d 1234:abcd -a 0 -s 0x08000000 -D firmware.bin

"1234:abcd" ist dabei die USB-Vendor/Product ID. Mit "-l" kann man alle

Um hex-Dateien nach bin-Dateien umzuwandeln gibt es haufenweise

formatting link

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.