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.
- http://community.m5stack.com/topic/1369/m5stickc-usb-driver-and-catalina
- https://community.platformio.org/t/mac-usb-port-detected-but-wont-upload/8756
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.