Skip to content

由 沈夜 贡献,Ai-Thinker 进行整理

Ai-WB2的SPI测试(ws2812)

BouffaloSDK 是 Bouffalo Lab 提供的 IOT 和 MCU 软件开发包,支持博流智能所有系列芯片,也是 bl_mcu_sdkbl_iot_sdk 的结合体。

<https://github.com/bouffalolab/bouffalo_sdk>

看来不用专门下载 bl_iot_sdk

感谢大佬 分享的代码 WildboarG

Ai-WB2的SPI测试

0x1 开始测试

0x2 编译出错

试了几次 没搞好。

决定重新下载个

屋漏偏逢连夜雨

好在可以 访问网页 下载了一个压缩包。

0x3 搭建环境

修改sdk 文件名 启动

编译 make CHIP=BL602 BOARD=bl602dk

0x4 下载报错

尝试修改 flash_prog_cfg.ini

修改Makefile

试了几下 没成功 果断放弃

0x5 继续下载

参考大佬的 回复下载了一个最新的工具,烧录成功。运行无反应。

看了看 安信可的 文档页 视频,工具配置文件 找不到一样的 ,此路不通。

0x6 即将成功 如何放弃

参考 文件发现 ,源码就一个 man.c文件。怎么就烧录不成功呢。

BouffaloSDK 是 Bouffalo Lab 提供的 IOT 和 MCU 软件开发包,支持博流智能所有系列芯片,也是 bl_mcu_sdkbl_iot_sdk 的结合体。

看来不用专门下载 bl_iot_sdk

测试下 sdk 是否像他描述的一样,选择一个hello word 编译烧录 。

发现一切正常,问题可能就出在配置文件

直接复制 hello word 配置文件,选择编译烧录一气呵成。

0x7 最终测试

灯只会 亮一个。但是demo里面 明明写的 24个

搜索变量 原来默认值是1 怪不得。

5个也是正常的。

完结 撒花

sdk 烧录正常 sdk 编译正常 ws2812 显示正常

0x8 PS

大佬的代码 是可用的,就是

找到 原因了 他那些配置文件 有大问题

随便 去别的 demo 复制一个就好了

BouffaloSDK 是 Bouffalo Lab 提供的 IOT 和 MCU 软件开发包,支持博流智能所有系列芯片

原来真的 可以 两种芯片 使用一个sdk。

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