Wie kann ich ein bestimmtes USB-Gerät ignorieren, wenn ich ein VID und ein PID habe?

1

Ich verwende Sierra 10.12.5. Ich versuche, einen stm32f100-Chip mit openocd zu flashen. Nach dem Dokumentation :

Für Informationen zählt der ursprüngliche ST-LINK unter Verwendung der Massenspeicher-USB-Klasse auf; Die Implementierung ist jedoch vollständig fehlerhaft. Dies führt unter Linux zu Problemen. Die einfachste Lösung besteht darin, Linux dazu zu bringen, den ST-LINK mit einer der folgenden Methoden zu ignorieren:

  • modprobe -r usb-storage & amp; & amp; Modprobe USB-Speicher-Macken = 483: 3744: i
  • füge "options usb-storage quirks = 483: 3744: i" zu /etc/modprobe.conf hinzu

Ich habe diese Lösung auf einem Ubuntu-Rechner getestet und sie funktioniert. Jetzt möchte ich dies auf einem Mac replizieren, aber ich kann anscheinend keine Informationen dazu finden.

user2316667
quelle

Antworten:

1

modprobe ist in macOS / OS X nicht vorhanden, da es ein Linux-spezifisches Programm ist

Das MacOS-Äquivalent ist kextload.

Haben Sie versucht, zu verwenden pystlink um deinen Chip zu flashen?

oa-
quelle