Silicon Labs CP2102 컨트롤러가있는 ESP32 보드가 있습니다. MacBook에 연결하면 system_profiler SPUSBDataType
명령을 사용하여이 장치에 대한 세부 정보를 얻을 수 있지만 /dev
은 가상 직렬 포트로 나열되어 있지 않으므로 통신 할 수 없습니다.CP2102 장치가 macOS의/dev에 나열되지 않았습니다. 10.13
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
https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers에서 다운로드 한 공식 드라이버를 사용하고 있습니다.
어떤 아이디어가 보이게하려면 /dev
에 표시 하시겠습니까? 나는 또한 잘 작동하는 동일한 컴퓨터에 Windows를 설치 했으므로 HW와 USB 케이블은 정상입니다.
Apple은 MacOS X High Sierra에서 추가 한이 새로운 프로세스를 설명하는 "Technical Note TN2459 : User Approved Kernel Extension Loading"이라는 공식 기술 노트를 가지고 있습니다. 모든 제 3 자 커널 확장에 적용됩니다. MacOS X의 모든 커널 확장은 Apple의 특수 키를 사용하여 서명해야하며 사용자가 승인해야합니다. 현재이 단계를 거치지 않고 커널 확장을로드 할 수 있도록 제 3자가 사용할 수있는 추가 인증 레벨이 없습니다. 이 드라이버 또는 Silicon Labs에만 해당되는 문제는 아닙니다. 그것은 "버그"가 아닙니다. – brant