Forum: Mikrocontroller und Digitale Elektronik Probleme mit China ST-Link


von Pete K. (pete77)


Lesenswert?

Hallo,
ich habe ein China ST-LinkV2 Clon und bekomme unter Linux keinen Port 
zugewiesen:

[ 1002.010523] usb 3-2: new full-speed USB device number 4 using 
xhci_hcd
[ 1002.151737] usb 3-2: New USB device found, idVendor=0483, 
idProduct=3748
[ 1002.151739] usb 3-2: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[ 1002.151741] usb 3-2: Product: STM32 STLink
[ 1002.151743] usb 3-2: Manufacturer: STMicroelectronics
[ 1002.151744] usb 3-2: SerialNumber: SÿrIuTS!H\xffffffc2\xffffff87

Wenn ich einen anderen Serial-USB Adapter anschließe sehe ich so etwas:

[ 2859.352884] usbcore: registered new interface driver usbserial
[ 2859.353195] usbcore: registered new interface driver 
usbserial_generic
[ 2859.353280] usbserial: USB Serial support registered for generic
[ 2859.357104] usbcore: registered new interface driver ftdi_sio
[ 2859.357121] usbserial: USB Serial support registered for FTDI USB 
Serial Device
[ 2859.357201] ftdi_sio 3-2:1.0: FTDI USB Serial Device converter 
detected
[ 2859.357237] usb 3-2: Detected FT232BM
[ 2859.357402] usb 3-2: FTDI USB Serial Device converter now attached to 
ttyUSB0

Die letzte Zeile gibt an, welcher Port zugewiesen wurde (ttyUSB0).

Wenn ich flashen will sehe ich folgendes:
1
$ stm32flash /dev/ttyUSB0
2
stm32flash 0.5
3
4
http://stm32flash.sourceforge.net/
5
6
Error probing interface "serial_posix"
7
Cannot handle device "/dev/ttyUSB0"
8
Failed to open port: /dev/ttyUSB0

Welchen Port muss ich angeben?

Ist der Programmer kaputt?

von Frank W. (wesoft) Benutzerseite


Lesenswert?

Dein Programmer ist nicht kaputt. Du verwendest das falsche Tool dafür.

Schau mal hier:

https://github.com/texane/stlink

von pegel (Gast)


Lesenswert?

Nicht kaputt, aber auch kein USB/Seriell Wandler.
Das ist ein Luxus der Version 2.1 auf den ST Boards.

von Pete K. (pete77)


Lesenswert?

Besten Dank. Jetzt funktioniert es ;-)

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.