发帖
6 0 0

[Ai-WB2] 烧录与点灯

沈夜
论坛元老

67

主题

179

回帖

7755

积分

论坛元老

积分
7755
Ai-WB2系列 747 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](https://github.com/Ai-Thinker-Open/Ai-Thinker-WB2.git)

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

git clone --recursive [https://gitee.com/Ai-Thinker-Open/Ai-Thinker-WB2](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

──── 0人觉得很赞 ────

使用道具 举报

2024-8-31 21:02:10
arch可以用aur😁aithinkerwb2
2024-8-31 23:45:12
6
2024-9-1 00:57:17
学习
2024-9-1 07:53:42
2024-9-1 15:57:39
沈工666
2024-9-2 09:11:54
不错不错,教程多多分享!
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28582 个
  • 话题数: 40713 篇