发帖
3 0 0

Ai-WB2的SPI测试(ws2812)

沈夜
论坛元老

57

主题

170

回帖

7001

积分

论坛元老

积分
7001
Ai-WB2系列 50 3 9 小时前

BouffaloSDK 是 Bouffalo Lab 提供的 IOT 和 MCU 软件开发包,支持博流智能所有系列芯片,也是 bl_mcu_sdkbl_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 开始测试

c36d718dff33f8facfb1cf9802fdd83.png

0x2 编译出错

试了几次 没搞好。

决定重新下载个

屋漏偏逢连夜雨

3f2b3a4e4fd0008e57fbd2a0c1d4105.png

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

0x3 搭建环境

修改sdk 文件名 启动

编译 make CHIP=BL602 BOARD=bl602dk

f5d92bad81f22482caabeb13709842d.png

7ea176f52ed282e0a8f950a074a0b21.png

0x4 下载报错

尝试修改 flash_prog_cfg.ini

修改Makefile

试了几下 没成功 果断放弃

5fda70dc7d7c00cc410e0a2b9a1a117.png

0x5 继续下载

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

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

5b76144abd2998fbfcc7f8c39a3b191.png

2199b2c7a8cec6622cb9ca1f5b33e80.png

b9f9f7780ee879eccaf4032b3db2cb3.png

84e6fed90f98f802435fe5b0f1d390b.png

0x6 即将成功 如何放弃

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

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

看来不用专门下载 bl_iot_sdk

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

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

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

image.png

a8c95598edfb3c177b699823207f8d8.jpg

0x7 最终测试

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

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

5个也是正常的。

完结 撒花

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

ca36938ba24de5273e4bf8c1d8bd3c2.png

df3295471622e04fb215b75c7a1f9dc.jpg

0x8 PS

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

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

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

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

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

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

使用道具 举报

不错不错~
配置没问题,看样子好像是linux下与windows的路径表达方式不同 斜杠/与反斜杠
\
7 分钟前
非常不错
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28077 个
  • 话题数: 39670 篇