Mac(Intel芯片)ESP32 USB串口驱动安装教程
前置:安装驱动前,先把ESP32从USB拔掉 ,安装完成、重启Mac之后,再插上ESP32测试。
先看ESP32板子USB口旁边芯片:
- 芯片丝印 CP2102 → 安装Silabs CP210x驱动(最常见)
- 芯片丝印 CH340 / CH341 → 安装沁恒CH34X驱动
一、CP2102驱动安装(Silicon Labs)
- 官网下载CP210x VCP Mac驱动,选择macOS版本
- 解压压缩包,双击
.dmg挂载镜像,运行Install CP210x VCP Driver.app - 一路按照向导点击继续、安装,输入电脑开机密码
- ⚠️ 大概率弹出提示:系统扩展被阻止
打开【系统设置 → 隐私与安全性】,页面拉到底部,点击【允许】,输入密码解锁 - 重启Mac电脑(必须重启,驱动才能加载)
- 重启完成,插上ESP32(要用数据USB线,只充电的线无法识别串口)
二、CH340驱动安装(WCH沁恒)
- 沁恒官网下载
CH34XSER_MAC.ZIP压缩包。下载地址:https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html - 解压,双击
CH34xVCPDriver.pkg安装包 - 按向导完成安装,输入开机密码
- 系统拦截:【系统设置 → 隐私与安全性】,找到WCH驱动,点【允许】
- 重启Mac
- 插上ESP32,使用数据USB线
三、验证驱动是否安装成功
- 打开Mac「终端」(Terminal)
- 输入命令:
bash
ls /dev/cu.*
- CP2102成功:输出
/dev/cu.SLAB_USBtoUART - CH340成功:输出
/dev/cu.wchusbserialxxxx
出现上面这类设备名称,说明驱动正常,Arduino IDE就能识别串口。
四、Arduino IDE里选择串口
打开Arduino IDE → 顶部菜单【工具】→【端口】,选中上面查到的 /dev/cu.xxx;同时开发板选择 ESP32 Dev Module,即可烧录代码。
五、常见踩坑
- ❌ 只用充电USB线:只能供电,没有串口,识别不到设备,必须使用带数据传输功能的USB线
- ❌ 忘记在隐私设置允许驱动:驱动装了也不生效,是Mac最常见问题
- ❌ 不重启电脑:系统扩展不会加载,看不到串口
- ❌ 芯片选错:CP2102板子装CH340驱动,肯定识别失败,看板子上芯片标识
- ❌ 烧录ESP32失败:部分ESP32模块,上传代码瞬间,按住BOOT按键再松开
六、快速判断芯片型号小技巧
看ESP32板子USB旁边那个小贴片芯片:
- CP2102:Silicon Labs
- CH340:WCH沁恒