Skip to content

由 OldNewman 贡献,Ai-Thinker 进行整理

【AI-WB2-32S-Kit 测评】01搭建开发环境

前言

在上手之前看了下论坛环境搭建的帖子,心里一紧,申请的时候光想着开发应用应该不难,没想到搭建环境就有诸多难处。

折腾一番,分别尝试

  • Windows Git bash -- 失败
  • 树莓派5 -- 失败
  • Linux 编译,Windows 烧录 -- 成功
  • Windows MSYS2 -- 成功

配置开发环境 -- Windows Git bash -- 失败

我的电脑已经配置过 make 环境,之前跑通过 CMake+GCC 编译哪一套,想着 AI-WB2-32S-Kit 使用 make 编译,差异没多大,就想直接下载 SDK 然后开始编译,想简单了。没跑通。

仓库地址:https://github.com/Ai-Thinker-Open/Ai-Thinker-WB2

克隆下来

启动 Git Bash,进入 applications/get-started/helloworld 输入 make 编译,报错。

看到 Makefile 文件中有一段配置 BL60X_SDK_PATH ,想着直接从环境变量配置是不是能修复问题。

即便添加 BL60X_SDK_PATH 到环境变量,还是报错(报错原因很多,就没有一一截图),又不想安装 Eclipse, MSYS 等软件,放弃了。

git bash 中 make 报错 -- 工具链不支持

$ make

J:/LinTeX9527/MyEVAL/Ai-Thinker/WB2-32S-Kit/SDK/Ai-Thinker-WB2/make_scripts_riscv/project.mk:81: *** BL60X_SDK_PATH cannot contain colons. If overriding BL60X_SDK_PATH on Windows, use MSYS Unix-style /c/dir instead of C:/dir. Stop.

无论如何 toolchain 只支持三种环境 Darwin / Linux / MSYS 所以 git bash 中的 uname 返回 MINGW64 是不被支持的,不用浪费时间。

配置开发环境 -- 树莓派5 -- 失败

树莓派5也是 Linux 开发环境,想直接套用官方的 Linux 开发环境,按照教程操作,没想到编译工具是 x86-64 指令集,在树莓派5上不识别,只能放弃。

安装必要的开发工具

sudo apt install build-essential python3 python3-pip git screen

下载 SDK 到本地

由于直连 github.com 有问题,从 gitee 下载,速度杠杠滴。

git clone --recursive https://gitee.com/Ai-Thinker-Open/Ai-Thinker-WB2

修改工具链权限

由于树莓派5是Linux环境,所以执行下面的命令

cd toolchain/riscv/Linux

. chmod755.sh

编译 helloworld -- 出错,编译工具 Exec format error 格式不支持

进入 applications/get-started/helloworld 目录,输入 make 命令开始编译,结果报错了,如下图所示:

单独去查看工具链文件 riscv64-unknown-elf-gcc --version 查看版本号,结果这个二进制文件不被支持。

输入命令 readlef -h riscv64-unknown-elf-gcc 却看到这个二进制文件是 x86-64 版本,不被树莓派5支持,很正常的。

放弃了树莓派5开发。

配置开发环境 -- Linux 主机 -- PASS

下载 SDK

git clone --recursive https://gitee.com/Ai-Thinker-Open/Ai-Thinker-WB2

Released under the MIT License. Build Time 2026-09-11 14:52:23