微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2541在246次重启广播后无法启动广播?

cc2541在246次重启广播后无法启动广播?

时间:10-02 整理:3721RD 点击:

在我的应用场景中,cc2541需要频繁地改变广播内容。

我是这样子改变广播内容的:先失能广播,改变内容,再使能广播。

但是在测试中我发现,cc2541在重启广播246次之后,就无法重启广播。

 我单步跟到了uint16 GAPRole_ProcessEvent( uint8 task_id, uint16 events ), 

 其中关键的GAP_MakeDiscoverable( gapRole_TaskID, &params )  返回了SUCCESS,  但实际上并没有成功重启广播。

由于该函数未开源,我无法再跟踪下去。

请问这是什么问题呢?该如何解决?

顶顶。。。。。。。。。。。。。。。。。。

你用的BLE stack的版本?

是1.4.0

虽然官方出了1.4.1,但要求iar9以上就没法用了。。

1.4.0是有这个问题,1.4.1应该已经修复。IAR 9可以用,自己网上仔细找找。

IAR 9.x找不到和谐版。。能发个注册机或者和谐版给我吗?

iar9.3可以用,可以到IAR官网下载

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top