Forum: Mikrocontroller und Digitale Elektronik ST-LINK/V2 selber bauen


von Horst K. (Gast)


Lesenswert?

Hallo zusammen

Ich möchte auf meinem PCB direkt einen ST-LINK/V2 integrieren. Klar 
könnte ich auch einen kaufen oder den vom Discovery-Board verwenden. 
Jedoch finde ich es ziemlich praktisch, dass bereits ein virtueller 
COM-Port vorhanden ist und das Updaten beim Kunden wäre auch viel 
einfacher.

Nun weiss jemand, ob ich die Firmware für den STM32F103 irgendwo finden 
kann oder ob es die fertig programmierten Mikrocontroller zum kaufen 
gibt? Wie sieht es dabei rechtlich aus?

Vielen Dank im Voraus für eure Antworten

von Vollhorst (Gast)


Lesenswert?

Die Firmware ist nicht offen. Warum nimmst Du nicht einfach einen 
Bootloader? Ansonsten kannst Du ja die Discoveries entstücken und die 
Controller auf Deine Platine bauen :=)

von latex (Gast)


Lesenswert?

die neueren haben einen segger jlink drauf laufen. würd ich auch 
empfehlen, kann aber noch schwieriger werden, mitunter über ein update 
möglich

laut:
http://embdev.net/articles/STM_Discovery_as_Black_...

>If you ever want to revert to the ST Link firmware, search for
STLinkV2.J16.S4.zip on some russian forum.

von dasrotemopped (Gast)


Lesenswert?

beim Preis des STM32F103CBT6 von 3,50 € in 1000er Stückzahl kannst du 
auch ein Nucleo Board beilegen. Dann gibt es auch kein Lizenzproblem und 
alle ST-Link Updates gehen.

Gruß,

dasrotemopped.

von Micha (Gast)


Lesenswert?

Muss es ein STlink sein? Geht auch ein BMP?
https://github.com/blacksphere/blackmagic-hardware

von Random .. (thorstendb) Benutzerseite


Lesenswert?

Wie wärs mit CMSIS DAP?

von Horst K. (Gast)


Lesenswert?

Micha schrieb:
> Muss es ein STlink sein? Geht auch ein BMP?
> https://github.com/blacksphere/blackmagic-hardware

Kann ich diesen auch für den Mikrocontroller STM32F429 von ST verwenden? 
Für mich ist es wichtig, dass ich über meine IDE (bevorzugt CooCox) 
programmieren und debuggen kann...

von Horst K. (Gast)


Lesenswert?

Random .. schrieb:
> Wie wärs mit CMSIS DAP?

Was genau ist das? Habe ich noch nie gehört

von Lothar (Gast)


Lesenswert?

Horst K. schrieb:
>> Wie wärs mit CMSIS DAP?
>
> Was genau ist das? Habe ich noch nie gehört

Cortex Debug Access Port (DAP) command set over a driver-less USB HID 
connection

Dabei wird bislang ein LPC11U35 für die USB Verbindung und den Debugger 
genutzt. Allerdings hat bisher wohl niemand den Debugger für einen STM32 
portiert. Hier ist die Anleitung:

https://developer.mbed.org/handbook/cmsis-dap-interface-firmware

von Uwe B. (Firma: TU Darmstadt) (uwebonnes)


Lesenswert?

Horst K. schrieb:
> Micha schrieb:
>> Muss es ein STlink sein? Geht auch ein BMP?
>> https://github.com/blacksphere/blackmagic-hardware
>
> Kann ich diesen auch für den Mikrocontroller STM32F429 von ST verwenden?

Ja.

> Für mich ist es wichtig, dass ich über meine IDE (bevorzugt CooCox)
> programmieren und debuggen kann...

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.