Ich hab gerade Eclipse Kepler + st-linkv2 installiert. Als User kann ich st-link von der Konsole aus starten, aus Eclipse heraus nicht (auf einem zweiten Rechner mit Eclipse Luna geht's). timertick_t@Asus-Kiste ~ $ ls -l /usr/local/bin/st-flash -rwxr-xr-x 1 root root 227012 May 14 14:19 /usr/local/bin/st-flash Ausführen darf also jeder. Eclipse meint: 2015-05-14T14:49:18 WARN src/stlink-usb.c: Error -3 (Permission denied) opening ST-Link/V2 device 001:002 In den Gruppen bin ich: timertick_t@Asus-Kiste ~ $ groups timertick_t dialout sudo plugdev Eben wollte ich nach der Gruppe des USB-Geräts schauen. Ich finde statt einer klassischen Bezeichnung wie /dev/ttyUSB0 stattdessen /dev/char mit lrwxrwxrwx 1 root root 18 May 14 15:00 189:3 -> ../bus/usb/001/004 Was geht da vor sich?
Da fehlt das UDEV Skript, welches die Gruppe auf plugdev setzt. Das klingt übrigens nach dem OpenOCD Skript, eventuell also OpenOCD nachinstallieren und dann USB Gerät neu anstecken.
Im st-link Verzeichnis müssten sich die passenden udev-Skripte befinden, die kopierst du einfach nach /etc/udev/rules.d/. Anschließend udev neustarten und Gerät neu einstecken.
Danke für die Tips. Nun ist 006 aktiv. timertick_t@Asus-Kiste /dev/char $ ls -l /dev/bus/usb/001/006 crw-rw-r-- 1 root root 189, 5 May 14 15:50 /dev/bus/usb/001/006 Schau mal an.. schreiben oder ausführen is nich. udev rules? Ach, da war doch mal was. Alles chloar.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.