Skip to content

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

Ai-WB2的SPI测试(ws2812) ​

BouffaloSDK 是 Bouffalo Lab 提供的 IOT 和 MCU 软件开发包,支持博流智能所有系列芯片,也是 bl_mcu_sdk 和 bl_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_sdk 和 bl_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-30 17:31:25