开发前提
开始之前,请先安装好 Git(下载代码必需,https://git-scm.com/download/win),建议同时安装 VS Code 作为代码编辑器(https://code.visualstudio.com/)。
方式一:使用 Ai-Thinker Skills 让 AI 自动安装 SDK(推荐)
Ai-Thinker Skills 是安信可整理的 AI 编程辅助能力,安装后可以让 AI 自动完成 SDK 的克隆、环境配置与编译验证,无需手动逐条执行命令。完全没接触过命令行的用户建议直接用这种方式。
推荐单独安装 Ai-M6x 开发技能 coder-ai-m62-m61,也可以一键安装全部 Skills。
npx skills add Ai-Thinker-Open/skills --skill coder-ai-m62-m61
# 或一键安装全部 Skills:
npx skills add Ai-Thinker-Open/skills在支持 Skills 的 AI 编程工具(如 Codex、Claude Code)中开启新会话,直接让 AI 帮你完成 SDK 安装与环境搭建,例如:
“请使用 coder-ai-m62-m61 技能,帮我搭建 Ai-M6x 的 Windows 开发环境:安装依赖、克隆博流官方 SDK、配置工具链环境变量,并编译 Hello world 例程。”
AI 会根据技能指南自动完成依赖安装、SDK 克隆、工具链配置与编译验证,完成后即可进入烧录与调试环节。
技能说明
coder-ai-m62-m61 是基于 bouffalo_sdk 的 BL616/BL618 系列模组开发指南,涵盖 GPIO、UART、SPI、I2C、DMA 等外设编程。 安装与使用说明:Ai-Thinker Skills | GitHub 仓库
方式二:手动搭建开发环境
手动搭建看起来步骤不少,其实只做四件事:装好编译工具 → 下载 SDK → 编译第一个程序 → 烧录到开发板。下面每一步都解释了操作的含义和可能遇到的问题,照着做就行,没接触过命令行的用户也不用担心。
编译和下载代码需要 Git。打开浏览器访问 https://git-scm.com/download/win 下载安装包,一路点击“下一步”完成安装即可(下载慢可以到安信可官方 docs 下载:https://docs.ai-thinker.com/eyes)。
建议再安装 VS Code(https://code.visualstudio.com/)作为代码编辑器,后面编译要用到它的集成终端。安装完成后,在 VS Code 左侧扩展栏搜索 Chinese 安装中文语言包,重启后就是中文界面。
按 Win 键输入 PowerShell 回车打开终端(也可以在资源管理器地址栏输入 powershell 回车)。先切换到一个存放代码的目录(例如 D 盘根目录),再克隆博流官方 GitHub 仓库:
cd D:/—— 切换到 D 盘根目录,下载的文件会放在这里git clone https://github.com/bouffalolab/bouffalo_sdk.git—— 下载 SDK(注意:gitee 上的 SDK 镜像已长期未更新,请务必使用 GitHub 仓库)
下载时间取决于网速,请耐心等待。如果提示 fatal: unable to access,说明网络连不上 GitHub,检查网络或使用代理后重试。
cd D:/
git clone https://github.com/bouffalolab/bouffalo_sdk.git工具链负责把代码“翻译”成 BL616 / BL618 芯片能运行的机器码。继续在 PowerShell 中执行,从博流官方仓库下载 Windows 版工具链:
cd D:/—— 回到 D 盘根目录git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git—— 下载工具链,完成后会生成toolchain_gcc_t-head_windows文件夹
cd D:/
git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git编译时系统需要能找到工具链、make 和 ninja。在开始菜单搜索“环境变量”,打开“编辑系统环境变量”,点击右下角“环境变量”,在“系统变量”中找到 Path 双击编辑,依次新建以下三个路径(把 D:/ 换成你实际存放的位置):
D:\toolchain_gcc_t-head_windows\bin—— 工具链命令所在目录D:\bouffalo_sdk\tools\make—— make 构建工具D:\bouffalo_sdk\tools\ninja—— ninja 构建工具(加速编译)
建议用右侧“上移”把 make 路径移到列表最顶部,避免和系统中其他 make 冲突。

重新打开一个新的 PowerShell 窗口(或重启电脑),依次执行下面两条命令:
make -v:正常会显示GNU Make 4.2.1riscv64-unknown-elf-gcc -v:正常会显示gcc version 10.2.0 (Xuantie-900 ...)
如果提示“无法将 make 识别为 cmdlet、函数、脚本文件或可运行程序的名称”,说明环境变量没有生效:检查第 4 步的路径是否正确,然后重新打开终端(或重启电脑)再试。
make -v
riscv64-unknown-elf-gcc -v打开 VS Code,选择“文件 → 打开文件夹”并选中 D:/bouffalo_sdk。在左侧文件树中找到 examples/helloworld,右键选择“在集成终端中打开”,然后执行编译命令:
CHIP=bl616是芯片型号:Ai-M62(BL616)和 Ai-M61(BL618)同属一个系列,统一填写引脚最少的bl616即可BOARD=bl616dk是开发板类型
第一次编译需要下载依赖并生成工程,请耐心等待。编译完成后,固件文件生成在 build/build_out/ 目录下。
make CHIP=bl616 BOARD=bl616dk先用 USB 线把开发板连到电脑,然后按顺序操作:
- 查看串口号:右键“此电脑”选择“管理”,在“设备管理器 → 端口(COM 和 LPT)”下找到类似
COM3的串口号并记下来 - 按住开发板 BOOT 键(Ai-M61-32S-Kit 为 IO2)不放,短按一下 EN/RST 再松开,最后松开 BOOT,进入下载模式
- 在 VS Code 终端(
helloworld目录)执行烧录,把COM3换成你自己的串口号,进度条走完即烧录成功
如果使用 CH340 等 USB 转串口模块,部分型号不支持 2M 波特率烧录,可以降低波特率(小于 500K)重试。
make flash CHIP=bl616 COMX=COM3烧录完成后按一下开发板复位键,程序就开始运行。用串口工具连接串口查看日志(波特率 2000000,即 2M),推荐使用 MobaXterm(免费)或微软商店中的“串口调试助手”。连接后能看到程序打印的日志,就说明程序跑起来了。
常见问题
提示“无法将 make 识别为……”/“不是内部或外部命令”
环境变量没配好,确认第 4 步的三个路径都加进了系统变量 Path,然后重新打开终端(或重启电脑)。
make 版本不对
系统里可能装了其他 make,把 D:\bouffalo_sdk\tools\make 用“上移”移到 Path 最顶部。
不知道串口号
右键“此电脑” → 管理 → 设备管理器 → 端口(COM 和 LPT)。
烧录失败
先确认是否进入下载模式(重新按住 BOOT 再短按 EN/RST);使用 CH340 等模块时,把波特率降到 500K 以下重试。
克隆 SDK 太慢
GitHub 下载慢时可使用代理加速,请勿使用 gitee 镜像(上面的 SDK 已长期未更新)。
VS Code 是英文界面
扩展商店搜索 Chinese 安装中文语言包,重启即可。
遇到问题?
如有其他问题,请到统一的提问与讨论区:Ai-Thinker Discussions

