如何使用 Mac OS X 连接到 Linux USB 串行小工具?

如何使用 Mac OS X 连接到 Linux USB 串行小工具?

我有一台嵌入式设备,我在其上使用USB 设备USB 接口可使其用作大容量存储设备,或使用该g_serial模块通过 USB 串行进行访问。

虽然我可以在 Linux 上连接到设备modprobe usbserial,但在 Mac 上该怎么做?它只给我以下内容:

$ ls /dev/tty.*
/dev/tty.Bluetooth-Modem    /dev/tty.Bluetooth-PDA-Sync

这来自dmesg,不确定是否与设备有关:

USBF:   10410.547   AppleUSBEHCI[0xffffff801379c000]::Found a transaction which hasn't moved in 5 seconds on bus 0xfd, timing out! (Addr: 0, EP: 0)
USBF:   10416.549   AppleUSBEHCI[0xffffff801379c000]::Found a transaction which hasn't moved in 5 seconds on bus 0xfd, timing out! (Addr: 0, EP: 0)
USBF:   10417. 84   [0xffffff80138a7000] The IOUSBFamily was not able to enumerate a device.
USBF:   10422.789   [0xffffff80138a7000] The IOUSBFamily is having trouble enumerating a USB device that has been plugged in.  It will keep retrying.  (Port 2 of Hub at 0xfd100000)

答案1

Linux(原生)可能有正确的驱动程序,但没有 OS X。

这将有助于了解输出lsusb以及如果您尝试遵循会发生什么本文,适用于原生 Linux 和 OS X。

两者之间的差异或许具有启发意义。

相关内容