BW20-Win10 环境搭建指南 (非虚拟机)
1. 环境准备
1.1 系统要求
1.2 必要工具
- 7-Zip: 用于手动解压工具链 (下载地址)
- 注意: 7-Zip需要添加到系统环境变量PATH中,否则会报错
- Git Bash (可选): 提供类Linux终端环境 (下载地址)
2. 安装步骤
2.1 下载SDK
git clone https://github.com/Ameba-AIoT/ameba-rtos.git
2.2 设置工具链路径 (可选)
- 打开 控制面板 > 系统 > 高级系统设置 > 环境变量
- 新建系统变量:
- 变量名:
RTK_TOOLCHAIN_DIR
- 变量值: 你的工具链安装路径 (如:
Y:\mcu\bl20\ameba-rtos\gj
)
2.3 下载并安装工具链
假设你的工作目录为 Y:\mcu\bl20\ameba-rtos
:
:: 临时设置环境变量 (仅当前会话有效)
set RTK_TOOLCHAIN_DIR=Y:\mcu\bl20\ameba-rtos\gj
:: 运行安装脚本
ameba.bat
脚本将自动下载并安装Python依赖包


2.4 编译项目
cd amebadplus_gcc_project
build.py -D USE_ALIYUN_URL=true
如果一切正常,项目将成功编译


也有可能出现 这样的
Error CMD : cd build && cmake "Y:\mcu\bl20\ameba-rtos\amebalite_gcc_project" -DUSE_ALIYUN_URL=true -D CMAKE_REFACTOR="TRUE" -G Ninja && ninja
解决方法:
cd build
cmake "Y:\mcu\bl20\ameba-rtos\amebalite_gcc_project" -DUSE_ALIYUN_URL=true -D CMAKE_REFACTOR="TRUE" -G Ninja && ninja
输入 a




3. 常见问题
- 7-Zip报错: 确保7-Zip已安装且其路径已添加到系统PATH环境变量
- 工具链下载失败: 尝试使用阿里云镜像源 (如示例中的
USE_ALIYUN_URL=true
参数)