You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PlatformIO无法打开FTDI设备(Arduino ESP32开发报错求助)

PlatformIO ESP32 串口找不到设备问题解决步骤

你遇到的报错是PlatformIO没有正确匹配到本地的ESP32串口设备,按以下基础步骤逐一排查即可:

步骤1:确认硬件连接正常

  • 更换带数据传输功能的USB线重新连接ESP32,避免使用仅供电的充电线
  • 确认外骨骼控制板的供电开关已打开,电源指示灯正常亮起

步骤2:手动指定PlatformIO串口路径

这是最常见的问题原因:项目默认配置没有指定本地串口路径,PlatformIO自动扫描默认FTDI设备匹配失败就会报错。
打开项目根目录下的platformio.ini配置文件,在你的环境配置(一般是[env:esp32dev]段落)里添加两行配置:

upload_port = /dev/tty.usbserial-1410
monitor_port = /dev/tty.usbserial-1410

保存配置后重新尝试烧录即可。如果后续换了USB口连接设备,串口路径会变化,执行ls /dev/tty.usbserial*查到新路径后替换上面的配置值即可。

步骤3:确认Mac系统串口权限

  • 打开Mac「系统设置」→「隐私与安全性」,下拉到「安全性」板块,查看是否有串口驱动被拦截的提示,如有点击「允许」后重启电脑

步骤4:手动进入烧录模式

如果上述操作后还是报错,烧录时按住ESP32开发板上的BOOT按钮,直到烧录进度条开始走动再松开,部分旧款ESP32开发板需要手动触发烧录模式。

内容的提问来源于stack exchange,提问作者Charles Snelgrove

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 19:36:03