有用 Mac 开发 pcDuino 的吗? usb serial 装不上,求串口调试姿势

2016-03-11 09:11:36 +08:00
 lukertty

症状

环境

系统是 10.11.3 ,为了安装已经把 sip 关掉了

安装过程

安装的 pl2303 尝试过以下几个

需要手动安装的,我安装到 /Library/Extensions/ (有一个站说要装到/System/Library/Extensions/,没试过 )

然后重启,后来找到了以下命令免重启

sudo kextload /Library/Extensions/FTDIUSBSerialDriver.kext/
sudo kextcache -system-cache

一点点进展

http://support.plugable.com/plugable/topics/issues_with_my_mac_detecting_my_serial_usb_converter
这里的命令检查让我找到了一点不同的地方

$ kextstat
...省略...
  161    0 0xffffff7f82fc1000 0xb000     0xb000     nl.bjaelectronics.driver.PL2303 (1.0.0d1) DFD40263-74E7-3939-9386-F85D1F723EF0 <131 41 5 4 3>

然而 ioreg -c IOSerialBSDClient | grepa usb 没返回,ls /dev 什么的结果和以上一样。

大概过一会 kextstat 这个命令又找不到相应的 kext 了。只有 kextload 过后才能立刻找到,过一会就消失了。(查看 dmesg 找不到消失的原因)

//有没用 load 也可以通过 kextunload 会不会报错来判断

我目前 google 的主要关键词

Mac 10.11.3 pl2303
筛选最近一个月
(没软用)

想法

参考这里的一个回答去买一个驱动,但是直觉告诉我应该也不行。
http://apple.stackexchange.com/questions/223046/prolific-pl2303-ceased-working
我和这里的 lz 症状不同,他最后通过 ftdi 能解决,我却不能。

我怀疑是 10.11.3 的特定问题,因为好多人说关了 sip 或者 csrutil enable --without kext 就能解决的。心疼我自己

万能的 v 友能否提供一个思路,然后具体可以让我去找(什么方面都可以),到底哪里出了问题,我自己的思路已经走到死胡同里面了,所谓旁观者清

2326 次点击
所在节点    问与答
30 条回复
cnnblike
2016-03-11 09:30:54 +08:00
换用 windows 吧。 Mac 的驱动,呵呵。
Tink
2016-03-11 09:37:15 +08:00
为啥非得在 mac 下搞这个
lukertty
2016-03-11 09:38:14 +08:00
@cnnblike 嗯。但是折腾 windows 虚拟机也是一大坑,万不得已吧
lukertty
2016-03-11 09:38:59 +08:00
@Tink 因为只有 Mac 啊,讲道理实在不行就用 Windows 了
alienx717
2016-03-11 09:40:32 +08:00
arduino 和 pcduino 是啥关系……
lukertty
2016-03-11 09:42:44 +08:00
pcduino 约等于 树莓派 + arduino 吧,我也是在上嵌入式的课才有这需求的,老师发了 pcduino
lukertty
2016-03-11 09:42:55 +08:00
@alienx717 pcduino 约等于 树莓派 + arduino 吧,我也是在上嵌入式的课才有这需求的,老师发了 pcduino
Tink
2016-03-11 09:49:09 +08:00
@lukertty 可以用虚拟机嘛
lukertty
2016-03-11 10:04:50 +08:00
@Tink 嗯,去找虚拟机的资料了
lukertty
2016-03-11 10:07:36 +08:00
@Tink 虚拟机不行啊,虚拟机也要找主机的 /dev/.... 这个文件啊,现在就没法识别啊
josephshen
2016-03-11 10:08:13 +08:00
在 Mac 下安装虚拟机,虚拟机里面装 windows ,里面应该是可以完美随便那款 USB 转串口的设备。我用过的。
josephshen
2016-03-11 10:09:36 +08:00
你用的什么虚拟机?
am241
2016-03-11 10:09:49 +08:00
pl2303 的驱动向来很坑, win 下也是
hardware
2016-03-11 10:17:28 +08:00
虚拟机试试 跟 mac 下有没有驱动没关系
hxsf
2016-03-11 10:25:40 +08:00
OS X 10.11 (15A284)
我是一根 usb2com ,芯片也是 pl2303 ,直接去官网下载不就好了
http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41
WD40
2016-03-11 10:51:56 +08:00
试看看这个 “ CoolTerm “ 。

http://freeware.the-meiers.org/
lukertty
2016-03-11 11:03:05 +08:00
@hxsf 一样的网址,不行啊
hxsf
2016-03-11 11:41:01 +08:00
@lukertty 安装成功的话 偏好设置-网络里会多出一个电话拨号的
lukertty
2016-03-11 11:58:11 +08:00
@hxsf 我当然知道了,然而怎么都不成功
zmj1316
2016-03-11 12:14:41 +08:00
感觉是校友...可以考虑在课程群里问问的,实在不行就找个室友的 win 帮忙?
(全寝室 Mac 的当我没说)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/262677

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX