重命名设备名称(将ch340 usb更改为串行)Mac OS


14

无法使用USB将草图上传到Arduino Nano克隆到串行芯片ch340。

安装驱动程序并插入后,设备具有名称cu/tty.wch ch341 USB=>RS232 fa130(带空格),但Arduino无法识别全名(仅tty.wch)。

是否可以在Mac OS中重命名设备或更改设备标识符?

更新:ch340新驱动程序http://www.wch.cn/downloads.php?name=pro&proid=178


2
找到可以正常工作的驱动程序,并在安装后为设备指定适当的名称。如果您在arduino上具有WCH ch34x芯片,并且在Arduino IDE中收到错误“无法打开设备” /dev/tty.wch”或“ /dev/cu.wch”,则应该对goo.gl/EmN4IH(Dropbox)有所帮助
Sonique

我要建议的符号链接(例如,在终端ln -s /dev/tty.arduino "/dev/tty.wch ch341 USB=>RS232 fa130",但我尝试过了,也没有工作好,你找到了解决办法。
geometrikal

我希望符号链接可以工作,但是创建它可能需要管理员权限,而复杂的名称可能需要转义字符。
克里斯·斯特拉顿

这对El Capitan有用吗?升级后设备消失了。
伊万·巴拉索夫

这是哪个版本的OSX?
Greenonline

Answers:


4

我使用了一个终端命令:

sudo ln -s /dev/tty.wch\ ch341\ USB\=\>RS232\ 1450 /dev/tty.USB0

/dev/tty.wch\ ch341\ USB\=\>RS232\ 1450Arduino无法识别的原始名称在哪里;并且/dev/tty.USB0是新的端口名称。


您不必转义空格,而是将所有内容都用双引号引起来。
匿名企鹅

缺点是,断开驱动器的连接后,它还会删除符号链接:-?
qwerty_so 2015年

6

我是Codebender的Antonis,我们最近发布了Mac驱动程序。

如果您想在不禁用计算机安全设置的情况下克服此问题,也许我可以为您提供帮助!Codebender刚刚发布了他们的Mac驱动程序软件包,其中包括在Yosemite和Mac的所有其他版本的OS X上支持CH340G芯片的新驱动程序。

这将帮助您安全地安装这些驱动程序,而您所需要做的就是下载并安装它们

您可以在codebender博客中找到有关驱动程序的更多信息


常规Arduino IDE可以使用您的驱动程序,还是只能与Codebender一起使用?
劳伦斯·凯斯特洛

加载codebender及其驱动程序(尤其是ch341驱动程序)解决了一个奇怪的问题,即只有旧的Arduino 1.05 IDE才能与ch340 UNO一起使用,而2.0(1.6.7)则无法。谢谢。它可以在广告中的浏览器中正常工作。
Vicky T

对于无法识别的克隆板效果很好!谢谢
JonaPkr 16-10-11

5

我将有关此问题的电子邮件发送给WCH,他们将驱动程序更改为网站上的最新版本,这是直接链接http://www.wch.cn/downloads.php?name=pro&proid=178(驱动程序和设备具有的专有名称dev/


不错的尝试。但是实际上,驱动程序仍然会创建该烂名称/dev/tty.wch ch341 USB=>RS232 fd130
qwerty_so 2015年

1
必须收回该评论。新驱动程序似乎需要重新启动(注销/登录)才能激活,现在可以创建/dev/tty.wchusbserialfd130。干杯!
qwerty_so 2015年

3

对于优胜美地,您似乎需要在终端中运行此命令,然后重新启动计算机以使其正常工作。

sudo nvram boot-args="kext-dev-mode=1"

您能解释一下这是怎么做的,这样我们较不聪明的人就不会害怕运行它。

@ChristianJuth使用此命令,可以使未经批准的驱动程序在较新的OSX版本(如优胜美地)上运行。
Arda 2015年

1

我遇到了同样的问题。安装了最新的驱动程序,我使用的是优胜美地,安装了Arduino IDE,并在Windows 7中尝试了该板,并且在Windows中也可以使用,因此板和电缆都可以使用。

在Mac OS 10.10的系统报告中,现在它们在arduino IDE中显示为USB 2.0 Serial,它现在显示端口(仅在我使用sjunnesson发布的SUDO命令之后)/dev/cu.wchusbserialalpha1310

因此,如果您在优胜美地,请使用sudo命令


1

安装驱动程序后,您应该可以将其与任何IDE或程序一起使用

但我怀疑有人会喜欢Arduino IDE而不是Codebender

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.