BouffaloSDK 是 Bouffalo Lab 提供的 IOT 和 MCU 软件开发包,支持博流智能所有系列芯片,也是 bl_mcu_sdk 和 bl_iot_sdk 的结合体。
https://github.com/bouffalolab/bouffalo_sdk
看来不用专门下载 bl_iot_sdk
感谢大佬 分享的代码 WildboarG
Ai-WB2的SPI测试
原贴:https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=45962
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。