Forum: Mikrocontroller und Digitale Elektronik ST-LINK V2 + LPC11C24


von Andi S. (sn0000py)


Lesenswert?

Mal so ne Frage ich habe mir einen billigen USB ST-Link aus China 
bestellt, sollte der nun mit dem LPCExpresso auch funktionieren?

Mit gleichen Setup und dem LPC-Link2 funktioniert alles.

Nur wenn ich den USB Stick einstecke wird der von windows auch richig 
erkannt, aber im LPC passiert irgendwie gar nichts

Muss ich da was einstellen oder gehen die prinzipiell nicht (Wollte 
einfach ein einfacheres Gerät zum programmieren haben anstatt dem LPC 
Link)

Diese Teil wäre das : 
https://de.aliexpress.com/item/Free-shipping-Smart-Electronics-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer/32756146997.html

von Johannes S. (Gast)


Lesenswert?

Der ST-Link lässt sich zum J-Link umprogrammieren, damit sollte es dann 
gehen.
Alternativen sind noch DAPLink oder die vielen LPCXpresso Boards die 
auch für externe Targets verwendet werden können.

von Gerd E. (robberknight)


Lesenswert?

Johannes S. schrieb:
> Der ST-Link lässt sich zum J-Link umprogrammieren

hast Du das mit einem der ST-Link-Nachbauten geschafft? Ich habe es 
versucht und es hat nicht geklappt. Das geht soweit ich weiß nur mit den 
ST-Links, die auf den Discovery- und Nucleo-Boards integriert sind.

@Andi:
Angeblich soll man unter OpenOCD den ST-Link auch mit anderen 
Controllern als STMs verwenden können, siehe hier:
Beitrag "Re: Erfahrung mit China-Programmer (ST-Link)"

Ich habe das aber selbst nicht ausprobiert und würde das, wie in dem 
verlinkten Thread geschrieben, lieber machen, indem ich den 
ST-Link-Clone auf Black Magic Probe umflashe.

von Andi S (Gast)


Lesenswert?

Okey super danke das mit dem umflashen werde ich mal probieren, aber 
wenns ned geht, dann ists nicht sooooo schlimm wäre halt praktischer 
weil der schön klein und nicht so teuer ist :D

von Christopher J. (christopher_j23)


Lesenswert?

Prinzipiell ist das kein Problem, wobei ich nicht weiß ob es mit der 
LPCExpresso IDE geht. Mit der neueren MCUXpresso geht es auf jeden Fall, 
weil da unter der Haube direkt OpenOCD werkelt. Als Inspiration siehe 
z.B. 
https://gist.github.com/RickKimball/9009480#file-lpc812_stlink_v2-cfg

von Andi S. (sn0000py)


Lesenswert?

Christopher J. schrieb:
> Prinzipiell ist das kein Problem, wobei ich nicht weiß ob es mit der
> LPCExpresso IDE geht. Mit der neueren MCUXpresso geht es auf jeden Fall,
> weil da unter der Haube direkt OpenOCD werkelt. Als Inspiration siehe
> z.B.
> https://gist.github.com/RickKimball/9009480#file-lpc812_stlink_v2-cfg

sollte mit MCU das Teil direkt gehen oder auch erst nach dem flashen.

den bie mir fidnet er bei MCUXpresso das Teil auch nicht wobei ich in 
der Console sehe das da ständig was von redLink steht ... muss ich da 
irgendwo was umschalten das er dann OpenOCD verwendet?

Verwende MCUXpresso 10.0.0.344 (2017-03-21)

von Christopher J. (christopher_j23)


Lesenswert?

Sorry, habe Mist erzählt. OpenOCD wurde mittlerweile rausgeschmissen. 
Bei deiner Version sollte es aber noch drin sein. Gehst du auf 
"Run"->"Debug Configurations" und machst dann einen Doppelklick auf "GDB 
OpenOCD Debugging". Dann musst du noch unter dem Registerreiter 
"Debugger" OpenOCD konfigurieren. Diese low-cost Lösung bezahlt man 
natürlich mit der friemeligen Konfiguration. Ein J-Link ist sicher die 
komfortablere Lösung.

von Johannes S. (Gast)


Lesenswert?

Ich habe auch nochmal nachgesehen wg. Änderung der Firmware auf ST-Link 
Clones. Das ist leider so wie Gerd E. schon schrieb nur für Original 
Hardware wie die ST-Links auf den genannten Boards. Auf jedenfall 
schonmal per Lizenzvereinbarung, aber es ist wohl auch nicht so einfach 
das man nur ein .bin file auf die Sticks flasht.

von Andi S. (sn0000py)


Lesenswert?

Ok danke noch mal ... ich werde das Teil dann einfach in die große 
Schachtel legen und vergessen :D

Werds dann halt immer mit dem LPC Link 2 machen ... geht ja auch :D

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.