← 返回官网

开发板与编译上传

选择开发板与串口、编译上传流程、平台与库管理、常见错误排查。

选择开发板

  1. 点击工具栏的开发板选择下拉框
  2. 搜索并选择你的板型,如 Arduino/Genuino UNO
  3. 当前选中的板型会显示在工具栏,并作为编译目标

TrieCode 目前支持:

  • Arduino AVR(Uno、Nano、Mega 等)—— 内置工具链,离线可用
  • ESP32 / ESP8266 —— 通过国内镜像加速安装平台支持
  • STM32、C51 —— 即将推出

选择串口

  1. 将开发板用 USB 连接到电脑
  2. 点击串口选择下拉框,选择出现的端口(如 COM3
  3. 如未识别,请检查 USB 驱动是否安装

编译与上传

编译(验证)

点击「编译」按钮,或快捷键 Ctrl+R

  • 只检查代码能否通过编译,不烧录到板子
  • 编译输出实时显示,出错时错误信息带行号,点击可跳转定位
  • 编译进度条显示当前阶段

上传(烧录)

点击「上传」按钮,或快捷键 Ctrl+U

  1. 自动执行编译
  2. 编译通过后自动开始烧录
  3. 进度条显示「编译 → 写入 → 完成」
  4. 完成后状态栏显示「上传成功」

上传前请确认已选择正确的开发板和串口,否则会报「无法连接开发板」。

库管理器

  • 库管理器:浏览和安装第三方 Arduino 库(如 Servo、LiquidCrystal)
  • 搜索库:在 AI 面板或库管理器中搜索库并一键安装
  • 已安装的库会在编译时自动包含

平台安装

支持 ESP32 / ESP8266 平台:

  • 首次选择乐鑫板型时,软件会提示安装平台
  • 通过国内镜像下载,速度更快
  • 安装完成后即可编译上传,无需重启软件

常见编译错误

错误常见原因
'xxx' was not declared变量/函数未定义,或缺少库
No such file or directory缺少头文件,检查是否已安装对应库
avrdude: stk500_recv()串口选择错误或板子未连接
programmer is not responding上传时板子处于占用状态,拔出重插

遇到编译错误时,可以直接问 AI:「把上面的报错解释一下并帮我修复」。