J'ai la carte ESP32 avec le contrôleur Silicon Labs CP2102. Lorsque je le connecte à mon MacBook, je peux obtenir les détails de ce périphérique à l'aide de la commande system_profiler SPUSBDataType
, mais ce port n'est pas répertorié /dev
comme un port série virtuel. Par conséquent, je ne peux pas communiquer avec lui.
CP2102 USB to UART Bridge Controller:
Product ID: 0xea60
Vendor ID: 0x10c4 (Silicon Laboratories, Inc.)
Version: 1.00
Serial Number: 0001
Speed: Up to 12 Mb/sec
Manufacturer: Silicon Labs
Location ID: 0x14200000 / 5
Current Available (mA): 500
Current Required (mA): 100
Extra Operating Current (mA): 0
J'utilise le pilote officiel téléchargé depuis https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers .
Des idées comment le rendre visible dans /dev
? J'ai également installé Windows sur le même ordinateur où cela fonctionne bien, de sorte que le matériel et le câble USB sont corrects.
Vérifiez si votre forum est reconnu comme décrit dans ce lien, et si oui et toujours pas de communications, vous devrez peut-être installer libusb avec homebrew ou similaire. CoolTerm (facile à trouver ...) est un bon outil à utiliser avant toute chose.
la source