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


5

我有一个嵌入式设备,我使用它 USB小工具 USB接口可以将其作为大容量存储设备使用,也可以使用USB接口通过USB串口进行访问 g_serial 模块。

虽然我可以使用连接到设备 modprobe usbserial 在Linux上,我怎么能在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)

在这里发布结果 lsusb那么这个 第1条 第二条 可能有帮助。
harrymc

感谢您的参考,但我已经写过,我可以从Linux连接到该设备(当本地运行时,而不是在VM中)。我的主要开发机器是Mac OSX,但它似乎无法识别设备或允许连接。我运行Linux的虚拟机(Parallels)也不允许我将USB“连接”到虚拟机。
MiKy

发布问题然后忘记所有相关问题毫无意义。
harrymc

Answers:


0

Linux(本机)可能有正确的驱动程序,但不是OS X.

它将有助于了解输出 lsusb 如果你试图跟随会发生什么 本文 ,适用于原生Linux和OS X.

两者之间的差异可能是有益的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.