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?