3 votos

Catalina: los cables serie USB parecen estar rotos

TL;DR - Cómo hacer un cable USB trabajo de Catalina?

Yo trabajo como desarrollador de software embebido. Puedo escribir software en pequeñas placas de circuito como un Arduino o BeagleBone o RaspberryPi. Usted podría saber o escuchar la frase: "JTAG DEPURADOR"

Cada día yo uso varios USB de serie de convertidores de hacer mi trabajo.

Acabo de recibir una nueva (Noviembre De 2019) MacBook Pro hace 1 semana con un verdadero escape de la clave.

Puedo conseguir ALGUNOS, pero no todos, USB serial que las cosas funcionen.

Datos:

A) (TYPE_CDC_DEVICES) Algunas placas de desarrollo (desde SAN Microsystems y Texas Instruments) implementar lo que se conoce como un "USB CDC ACM" puerto Serie:

Estos CDC tipo de dispositivos parecen funcionar.

B) (TYPE_CHIP_DEVICES), Otros son lo que se podría describir como un "Cable USB" en algunos casos, el usb-chip que hace que este trabajo está integrado en la tarjeta principal y se utiliza como un depurador.

Esta es una MANZANA controlador suministrado.

Estos chips venga de empresas como: FTDI, y PROLÍFICA (Apple tiene un controlador de este), y el MICROCHIP, y SILABS.

Por ejemplo, el controlador FTDI DE APPLE es aquí:

/System/Library/DriverExtensions/DriverKit.AppleUSBFTDI.dext

Estos tipo de CHIP cables y tableros de NO TRABAJO.

No puedo abrir el dispositivo de serie con mi TERMINAL programas. Tales como: Pantalla, y CoolTerm y otros.

C) sé que el dispositivo está presente, y se carga el controlador - puedo ver el dispositivo, pero cuando intento abrir el dispositivo puedo obtener diversos errores. (El error exacto depende de la aplicación que se esté usando).

foo@bar /dev % ls -l /dev/*usb*
crw-rw-rw-  1 root  wheel   18,  27 Dec  1 16:33 /dev/cu.usbserial-534400
crw-rw-rw-  1 root  wheel   18,  29 Dec  1 16:33 /dev/cu.usbserial-534401
crw-rw-rw-  1 root  wheel   18,  26 Dec  1 16:33 /dev/tty.usbserial-534400
crw-rw-rw-  1 root  wheel   18,  28 Dec  1 16:33 /dev/tty.usbserial-534401
foo@bar /dev % 

D) Otros tienen problemas demasiado - no estoy sola.

Tratando de ejecutar la pantalla como root no ayuda.

E) Trató de "sudo chmod a+rwx /dev/tty.usb*"

PARTE 2 ....

A menudo, estos chips USB tiene 2 interfaces, más específicamente, de la FTDI2232.

La interfaz de #0 - tiende a ser el JTAG depurador de la interfaz.

Interfaz #1 - tiende a ser la UART debug terminal.

Necesito para trabajar. Pero si no puedo conseguir el básico de la UART para trabajar - ni siquiera puedo empezar con el JTAG parte.

Estoy atascado.

2voto

joni Puntos 21

Sólo para tu INFORMACIÓN, yo tengo el mismo problema. Mediante la Fusión va a trabajar, por ejemplo, en una Máquina virtual con Windows.

Otro usuario también ha publicado esto, pero no hay respuestas en ese hilo. Parece ser un problema más general.

Actualización: he estado trabajando en esto durante unos días, pero podría estar trabajando ahora. No estoy muy seguro de lo que hizo el truco, sin embargo.

He instalado/reinstalado el PCV controlador encontrado aquí. Eso no ayuda.

Luego también he instalado el D2xxHelper, que también no ayuda. En realidad es peor ya que esta realidad se quita completamente el dispositivo /dev/cu.usbserialxxx.

Yo, a continuación, reinicie el Mac y el dispositivo estaba de vuelta y que ahora funciona como debería. Si fue necesario instalar ambos o sólo uno de los dos y reiniciar, no sé. Espero que esto ayude demasiado.

1voto

robert1356 Puntos 11

En la sugerencia de que el desarrollador de la Serie.app, he instalado el FTDI VCP driver v2.4.2, disponible en el Chip FTDI sitio web. Esto parece ser una excelente solución para el problema.

Sí, Apple controlador debe funcionar sin el controlador FTDI, pero hasta que lo hacen bien, la instalación del FTDI VCP conductor debe hacerlo.

El D2xxHelper conductor SÓLO es necesario si desea utilizar el FTDI de la biblioteca de Api para utilizar el FTDI de la interfaz. Si desea que el /dev/cu(o tty).usbserial interfaz, usted NO debe instalar el D2xxHelper conductor.

Usted también no necesita reiniciar, sólo asegúrese de cerrar todas las aplicaciones que podría haber estado tratando de acceder al dispositivo antes de instalar. Se LE pedirá para Permitir que el conductor en el SystemPreferences, Seguridad y Privacidad en el panel (ficha General). Después de recibir la petición, usted tiene 30 minutos para "permitir" antes de que desaparezca en la Seguridad y Privacidad en el panel. Una vez que se va, se va a volver a aparecer si algo intenta utilizarlo, así que supongo que podría volver a aparecer si se enchufa un cable, o el lanzamiento de una aplicación que utiliza el dispositivo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X