发帖
1 0 0

【安信可BU03-Kit】二次开发唤醒示例演示

水手勇敢
金牌会员

3

主题

23

回帖

1725

积分

金牌会员

积分
1725
UWB 35 1 前天 18:04

在安信可的飞书文档中有二次开发的演示案例,网址:首页 - 飞书云文档,选择唤醒示例进行演示。

一、安装开发环境

1、下载安装keil5

图片1.png

2、进行keil5注册(仅限学习使用)

(1)管理员方式运行keil5

(2)首页->file->license Management下找到CID号,复制

图片1png.png

3、生成注册码 填入CID,依次选择ARM、Professional,点击Generate,生成序列号,复制序列号

图片1.png

4、在LIC中填入序列号,点击Add LIC,下面的空白区域英语显示成功后,表示安装好了

图片1.png

5、安装STM32F1的Keil扩展包,双击即可自行完成安装

图片1.png

二、修改IDE、编译、生成代码

1、获取BU-03的SDK,根据链接下载解压缩

https://github.com/Ai-Thinker-Open/STM32F103-BU0x_SDK.git

2、打开Project.uvprojx

图片1.png

3、修改examples_defines.h文件

第八行的 #define EXAMPLE_DEMO 0,改成

#define EXAMPLE_DEMO 1

图片1.png

4、修改examples_selection.h文件,将第43行的注释去掉

#define TEST_TX_SLEEP_TIMED

图片1.png

5、编译

图片1.png

三、上传代码到开发板,查看结构

1、生成的HEX代码,生成的代码在projects->user->Output文件夹project.hex

图片1.png

2、上传代码,链接开发板TTL接口,打开FlyMcu 软件,选择对应端口号,对应的 project.hex固件,点击开始编程

图片1.png

先按着booto不放,然后按一下reset键松开后,再松开booto键即可进行下载。

图片1.png

3、打开串口程序查看结果

串口线链接TTL口,波特率115200,打开串口,显示“唤醒成功,设备号”

图片1.png

四、总结

这块开发板非常好,案例也有不少,希望文档更加丰富一些,案例的解释更详细一点,另外如果能有一个非常实用性强、功能强大的案例就更完美了。感觉这款开发板特别好,自己水平不足,能力有限,在短时间内不能开发出更好的案例,感觉很遗憾!

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

使用道具 举报

学习
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28477 个
  • 话题数: 40593 篇