[Ai-WB2] 烧录与点灯

[复制链接]
查看427 | 回复6 | 2024-8-31 20:29:38 | 显示全部楼层 |阅读模式

Ai-Thinker Ai-WB2 无线模块开发框架

基于 Bouffalolab bl_iot_sdk,支持基于 RISC-V 架构的 BL602 Wi-Fi/BLE 组合芯片和 BL70X Zigbee/BLE 芯片。

Linux 用户

步骤 1. 安装先决条件

为了使用 Ai-WB2 开发框架与 Ai-WB2 配合使用,您需要根据您的操作系统安装一些软件包。这个设置指南将帮助您在 Linux 和 macOS 系统上安装所有必要的软件。

Debian 或 Ubuntu

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

Arch

sudo pacman -S base-devel python python-pip git screen

接下来,克隆 SDK 仓库:

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

如果您在中国编码,建议克隆以下仓库:

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

步骤 2. 修改权限

修改编译工具链的权限以启用可执行功能。

Darwin

cd toolchain/riscv/Darwin/
chmod755.sh

Linux

cd toolchain/riscv/Linux/
chmod755.sh

MSYS

cd toolchain/riscv/MSYS/
chmod755.sh

步骤 3. 编译

例如,运行 cd applications/get-started/helloworld 项目进行编译:

cd applications/get-started/helloworld
make -j8

步骤 4. 下载

请连接您的 Ai-WB2 串口开发板,并根据提示按下 EN 按钮。

make flash p=/dev/ttyUSB0 b=921600

步骤 5. 其他

此外,您可以使用以下命令查看帮助。

make help

您的配置芯片名称为 Ai-Thinker Ai-WB2 Wi-Fi&BLE 模块。

欢迎使用 Ai-WB2 SDK 构建系统。make 目标:

  • make all - 构建应用程序和组件
  • make clean - 删除所有应用程序组件输出
  • make flash - 构建并下载固件
  • make flash-only - 仅下载固件
  • make eflash - 在擦除后使用闪存
  • make erase_flash - 擦除闪存的所有内部内容
  • make list-components - 列出项目中的所有组件
  • make [component name] - 将组件构建为库

注意:擦除闪存后,您需要使用此命令下载它,但始终要按下 BURN 按钮,然后按下 EN 按钮,最后释放所有按键。

make eflash
本次命令 make flash p=com4 b=921600

5498fa2a0762a68c682d47f41adeb1d.jpg

回复

使用道具 举报

WildboarG | 2024-8-31 21:02:10 | 显示全部楼层
arch可以用aur😁aithinkerwb2
回复 支持 反对

使用道具 举报

WangChong | 2024-8-31 23:45:12 | 显示全部楼层
6
回复

使用道具 举报

lovzx | 2024-9-1 00:57:17 | 显示全部楼层
学习
回复

使用道具 举报

qhsj | 2024-9-1 07:53:42 | 显示全部楼层
回复

使用道具 举报

bzhou830 | 2024-9-1 15:57:39 | 显示全部楼层
沈工666
选择去发光,而不是被照亮
回复

使用道具 举报

爱笑 | 2024-9-2 09:11:54 | 显示全部楼层
不错不错,教程多多分享!
用心做好保姆工作
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则