开发板与编译上传
选择开发板与串口、编译上传流程、平台与库管理、常见错误排查。
选择开发板
- 点击工具栏的开发板选择下拉框
- 搜索并选择你的板型,如
Arduino/Genuino UNO - 当前选中的板型会显示在工具栏,并作为编译目标
TrieCode 目前支持:
- Arduino AVR(Uno、Nano、Mega 等)—— 内置工具链,离线可用
- ESP32 / ESP8266 —— 通过国内镜像加速安装平台支持
- STM32、C51 —— 即将推出
选择串口
- 将开发板用 USB 连接到电脑
- 点击串口选择下拉框,选择出现的端口(如
COM3) - 如未识别,请检查 USB 驱动是否安装
编译与上传
编译(验证)
点击「编译」按钮,或快捷键 Ctrl+R:
- 只检查代码能否通过编译,不烧录到板子
- 编译输出实时显示,出错时错误信息带行号,点击可跳转定位
- 编译进度条显示当前阶段
上传(烧录)
点击「上传」按钮,或快捷键 Ctrl+U:
- 自动执行编译
- 编译通过后自动开始烧录
- 进度条显示「编译 → 写入 → 完成」
- 完成后状态栏显示「上传成功」
上传前请确认已选择正确的开发板和串口,否则会报「无法连接开发板」。
库管理器
- 库管理器:浏览和安装第三方 Arduino 库(如 Servo、LiquidCrystal)
- 搜索库:在 AI 面板或库管理器中搜索库并一键安装
- 已安装的库会在编译时自动包含
平台安装
支持 ESP32 / ESP8266 平台:
- 首次选择乐鑫板型时,软件会提示安装平台
- 通过国内镜像下载,速度更快
- 安装完成后即可编译上传,无需重启软件
常见编译错误
| 错误 | 常见原因 |
|---|---|
'xxx' was not declared | 变量/函数未定义,或缺少库 |
No such file or directory | 缺少头文件,检查是否已安装对应库 |
avrdude: stk500_recv() | 串口选择错误或板子未连接 |
programmer is not responding | 上传时板子处于占用状态,拔出重插 |
遇到编译错误时,可以直接问 AI:「把上面的报错解释一下并帮我修复」。