在Mac上使用USB转串口调试树莓派

安装PL2303驱动

  1. 下载官方驱动:PL2303 Mac OS X Driver Download
  2. 安装驱动,安装完成后重启电脑;
  3. 检测安装成功: - 插上USB转串口模块,打开终端执行以下命令 ls /dev/tty.usb*,出现 /dev/tty.usbserial 则说明安装成功。 - 另外在系统信息中能看到相关信息:硬件-USB-USB 3.0总线-USB-Serial Controller。 - 在“网络偏好设置“设置里多了一项USB-SerialController。

连接树莓派和USB转串口模块

测试发现可以使用串口模块给树莓派供电,在不接风扇的情况下。树莓派外侧引脚,从边缘数起第2、3、4、5引脚分别是VCC(5v)、GND、TX、RX。按照引脚图与树莓派连接即可。

调试

  1. 连接好硬件之后,在终端中输入命令 screen /dev/tty.usbserial 115200 就会出现树莓派的登录界面(如果开机完成的话~)。
  2. 断开连接时,不能关闭终端窗口后直接把串口模块拔出,会造成系统重启。终端退出的时候不会自动断开与树莓派的连接。需要执行:ps -x|grep tty,得到串口连接的进程号,然后:kill 进程号

如果只是不小心给关了,需要再次连接,同样需要kill一下,然后再screen进行连接,否则也可能会出现could not find PTY的错误提示。

FAQ

如何卸载PL2303驱动?

首先,需要在终端中执行以下命令:

sudo rm –rf /Library/Extensions/ProlificUSBSerial.kext
sudo rm –rf /var/db/receipts/*PL2303*.*

然后在“网络偏好设置“设置中删除USB-SerialController。

最后重启电脑。

screen命令不存在?

在终端中执行下列语句来安装screen命令:

brew install screen
目录