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

CLion基于Arduino开发ESP32-S3提示“未选择板卡”问题求助

解决CLion里Arduino插件识别不了ESP32-S3板型的问题

一步步排查修复

1. 检查CLion的Arduino插件SDK路径配置

  • 打开CLion,进入Preferences > Languages & Frameworks > Arduino
  • 确认Arduino IDE path指向你安装的Legacy Arduino IDE位置(M1 Mac通常是/Applications/Arduino.app,手动解压的话选对应文件夹即可)
  • 同时核对Additional boards manager URLs里已添加ESP32官方地址:https://dl.espressif.com/dl/package_esp32_index.json
  • 点击Auto-detect按钮,让插件重新扫描SDK和板型

2. 确认自定义boards.txt放置位置正确

  • 自定义boards.txt必须放在ESP32板包的对应目录下,Legacy Arduino IDE的板包路径通常有两种:
    ~/Documents/Arduino/hardware/espressif/esp32/boards.txt
    
    若通过Boards Manager安装ESP32板包,路径可能是:
    /Applications/Arduino.app/Contents/Java/hardware/espressif/esp32/boards.txt
    
  • 替换或追加完boards.txt后,重启CLion,让插件重新加载板型配置

3. 手动指定板型并刷新

  • 打开CLion的Arduino工具窗口(未显示的话,通过View > Tool Windows > Arduino调出)
  • 在工具窗口的Board下拉菜单中,手动查找并选择ESP32-S3 Dev Module
  • 若下拉菜单中无目标板型,点击Board旁的Refresh按钮,强制插件重新扫描板包

4. 解决M1 Mac架构兼容性问题

  • M1 Pro属于ARM架构,Legacy Arduino IDE(1.8.x版本)需要Rosetta 2支持才能正常运行
  • 打开访达,找到/Applications/Arduino.app,右键选择Get Info,勾选Open using Rosetta
  • 重启Arduino IDE和CLion,再尝试创建新草图

5. 清空插件缓存重试

  • 关闭CLion,删除插件缓存目录:
    ~/Library/Caches/JetBrains/CLion<你的版本号>/plugins/Arduino
    
  • 重新打开CLion,插件会重新生成缓存并扫描板型

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 01:20:00