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.

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?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.