【发布时间】:2020-05-15 07:40:05
【问题描述】:
我可以在系统报告中看到 FTDI 模块
但在 arduino 中它不显示
我读到 iOS 带有 USBSerial.kext 可以处理这个问题,但我不认为它对我有用。
我已尝试安装 FTDI 驱动程序,我可以在 /system/library/extensions 中看到 .kext,但仍然无法正常工作。
手动安装时出错
/Library/Extensions/FTDIUSBSerialDriver.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8)
sudo dmesg
Notice - new kext com.apple.driver.usb.AppleUSBHostPlatformProperties, v1.2 matches prelinked kext but can't determine if executables are the same (no UUIDs).
注意: Arduino 板显示在 IDE 中,但 FTDI 没有。
更新模块适用于 iOS High sierra 10.13.6
【问题讨论】:
-
您确定加载的是 VCP 驱动程序而不是 D2XX 驱动程序吗?不确定这是否适用于较新的 macOS,但在许多 *nix 下,必须确保加载正确的驱动程序。只需搜索 rmmod ftdi_sio 即可了解更多详情。
-
@ChristianB.较新的 MAC 带有 USB 转串口驱动程序,无需 3rd 方驱动程序。我可以看到
/System/Library/Extensions/AppleUSBSerial.kext和/Library/Extensions/FTDIKext.kext -
我投票结束这个问题,因为它是关于驱动程序的问题,而不是编程问题。
-
@gre_gor 那我应该在哪里发布我的问题?
标签: macos arduino-ide usbserial ftdi virtual-serial-port