438|7

43

帖子

0

TA的资源

一粒金砂(中级)

【NUCLEO-WB09KE测评】二、卡的死死的BLE初始化 [复制链接]

本帖最后由 dvacos 于 2024-9-25 11:23 编辑
本文目的:打开WB0系列广播,过程比较曲折,新品还是要等一等啊。以下是相关流程
一 失败的尝试
想要打开蓝牙功能,发现BLE的组件是灰色的无法打开,提示要使能“RADIO”,于是开始一步一步的倒推。
wd_112208b8ds99is0jafjjbf.png
打开RADIO的条件是
wd_112208d34ikaspi3bi4254.png
RADIO TIMER
wd_112208lff973ixwaireay7.png
点击同意之后就可以,自动调整时钟了
wd_112208gf4wrrn1fn4xjxwo.png
打开RADIO功能
wd_112208jvo8oo9mdaeacof4.png
BLE组件提示要打开安全相关配置
wd_112208r466ki5ek8t8eii8.png
按照提示打开安全相关功能
wd_112208lyqmpae8qmf4119x.png
注意上图RADIO 处是有警告的,我关闭uart1后在,关闭RADIO 在打开RADIO ,再去打开uart1就好了,不知道为什么。
wd_112208kikuk1cm2zblmulu.png
打开BLE 配置为,从机
wd_112209fzkpj7s4z73rgvr3.png
打开广播
wd_112209qsskppfokd1fs2oc.png
映射串口,作为蓝牙协议栈的调试接口。
wd_112209kntjebtbwbcx6wj1.png
生成代码后,无论怎么调整都是编译错误,
wd_112209d5961j71nr1i7gi9.png
而且都是涉及.S的错误,无法排查
对照着例程对比Cube MX的配置,完全一样的情况下(我对比到的、看得到的),还是始终编译不通过,非常难搞,懵逼。
而且WB0系列太新的,没有文档参考,不止从何下手。
卡了一个多星期后,突然想到更新以下Cube MX看看能不能解决问题。
wd_112209ry0jjxbx6bb0mqmx.png
打开之前的工程,再次生成代码。下图是Cube MX不同时,提示的要不要同步Cube MX相关信息
wd_112209fzuu60zycupnrpzl.png
测试发现,由旧版本的工程再次生成的代码还是编译不过。尝试多次后从开工程,从头在配置一遍,终于!!!编译通过了!!
二 再次出发
6.12.1版本Cube MX 再次配置,以下仅贴图,不添加文字,想看文字看第一节。
wd_112209n7y1t9u5kyr17kni.png
wd_112209dqw9q2wg2qqyjuuj.png
wd_112209anul044lmm647stj.png
wd_112209hsi84kaaljl4aofz.png
wd_112209bbfrmvmaa8bpudrr.png
wd_112209kcbpe5ynyg2e7kz5.png
wd_112209hathj31imkg2c3a5.png
wd_112209khi9h8w9clsnb9w2.png
wd_112209qwelle52ulio688l.png
wd_112209s46s33ivvh42rd4z.png
三 实验
终于编译成功了
wd_112209bfqkbgfsiquvxi6k.png
参考例程添加使能广播相关代码,还是无法开启广播,甚至不会正常打印LOG
wd_112209lste70t64h61dqy8.png
 
infineon_3.gif  
甚至仿真都没办法运行,所以打算先用例程改蓝牙相关代码,往后走吧。

此帖出自RF/无线论坛

最新回复

本帖最后由 sujingliang 于 2024-10-6 14:34 编辑 1、printf需要重定向 2、app_ble.c中540行左右可能需要自己加一下(好像已经加了):   /* USER CODE BEGIN APP_BLE_Init_4 */     APP_BLE_Procedure_Gap_Peripheral(PROC_GAP_PERIPH_ADVERTISE_START_FAST);   /* USER CODE END APP_BLE_Init_4 */   详情 回复 发表于 4 天前

回复
举报

43

帖子

0

TA的资源

一粒金砂(中级)

最后的GIF时可以播放的,不知道为什么显示黑色,但是鼠标点击后就可以正常播放。

此帖出自RF/无线论坛

回复

43

帖子

0

TA的资源

一粒金砂(中级)

各位大佬要是发现有什么不对的步骤请指出,感谢!

此帖出自RF/无线论坛

回复

5773

帖子

6

TA的资源

版主

应该搞一个相关的使用文件,比如先初始化什么,在配置什么的,这个感觉ST应该有

此帖出自RF/无线论坛

点评

有,第一次尝试后就找到了文档,照着做了,文档名“How to build a Bluetooth® Low Energy application with STM32WB0 MCUs”   链接: https://www.st.com.cn/content/ccc/resource/te  详情 回复 发表于 2024-9-25 14:37
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引


回复

43

帖子

0

TA的资源

一粒金砂(中级)

秦天qintian0303 发表于 2024-9-25 13:12 应该搞一个相关的使用文件,比如先初始化什么,在配置什么的,这个感觉ST应该有

有,第一次尝试后就找到了文档,照着做了,文档名“How to build a Bluetooth® Low Energy application with STM32WB0 MCUs”

 

链接:

https://www.st.com.cn/content/ccc/resource/technical/document/application_note/group2/cd/20/91/44/a3/8a/47/34/DM00988117/files/DM00988117.pdf/jcr:content/translations/en.DM00988117.pdf

此帖出自RF/无线论坛

回复

12

帖子

0

TA的资源

一粒金砂(中级)

5.png

时钟不对,应该像上面这样配

此帖出自RF/无线论坛

点评

可是例程里不是这么配置的,而且我配置之后 [attachimg]846748[/attachimg]  还是不行,连LOG都没有  详情 回复 发表于 2024-9-26 10:56

回复

43

帖子

0

TA的资源

一粒金砂(中级)

sujingliang 发表于 2024-9-25 19:18 时钟不对,应该像上面这样配

可是例程里不是这么配置的,而且我配置之后

image.png   还是不行,连LOG都没有

此帖出自RF/无线论坛

回复

12

帖子

0

TA的资源

一粒金砂(中级)

本帖最后由 sujingliang 于 2024-10-6 14:34 编辑

1、printf需要重定向

2、app_ble.c中540行左右可能需要自己加一下(好像已经加了):

 

/* USER CODE BEGIN APP_BLE_Init_4 */
    APP_BLE_Procedure_Gap_Peripheral(PROC_GAP_PERIPH_ADVERTISE_START_FAST);
  /* USER CODE END APP_BLE_Init_4 */

此帖出自RF/无线论坛

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
《DSP集成开发环境CCS开发指南》下载

《DSP集成开发环境CCS开发指南》下载

实时多任务系统内核分析 & OSII_CHM

实时多任务系统内核分析 和 OSII的帮助文件,尤其帮助文件很详细 能当教材看了 :hug:

【EEWORLD模块整理】+步进电机

再来一个步进电机的驱动,我用的是这里的那个142驱动的。

beaglebone 编译UBOOT篇

2.1编译Uboot: 参考sitara-linuxsdk-sdg-05.03.02.00.pdf文档,第89页:Building MLO and u-boot 修改u-boot-2011.09-psp04 ...

各种开发板资料汇总

本帖最后由 dcexpert 于 2015-11-10 23:37 编辑 搜集各种开发板的官方资源,方便查找。(本帖将持续更新,也欢迎大家推荐资源 ...

晒货(1) - 各种开发板

本帖最后由 dcexpert 于 2019-11-9 21:08 编辑 今天周末,太阳出来了,天气很好,正适合晒板。 部分不常用的板子,已 ...

STM32开发实战:LabVIEW卷

作为学习LabVIEW与32位微处理器STM32的门级教材,本书从LabVIEWforARM嵌式软件架构手,在分析STM32芯片内部每个功能模块的基础上 ...

这种光电传感器有人能搞吗?

需求:示波器光电信号探头 利用OPT101或者其他光电传感器做一个示波器上的光信号探头,模拟量输出,测试LCD闪烁频率。 676 ...

1.01K换成1.02K或1K会影响多少?

今天供应商那边说有一颗物料没有了,【1.01K 1% 0603】的电阻,这个项目已经定型很久了,然后我看了一下这颗物料,原理图确实是 ...

【安信可BW16-Kit】RGB流水彩灯

本帖最后由 dirty 于 2024-1-28 22:35 编辑 本篇讲述在SDK做应用,实现流水彩灯。 一.硬件原理 开发板RGB灯连接PA12、P ...

快速回复 返回顶部 返回列表