cc2541在246次重启广播后无法启动广播?
时间:10-02
整理:3721RD
点击:
在我的应用场景中,cc2541需要频繁地改变广播内容。
我是这样子改变广播内容的:先失能广播,改变内容,再使能广播。
但是在测试中我发现,cc2541在重启广播246次之后,就无法重启广播。
我单步跟到了uint16 GAPRole_ProcessEvent( uint8 task_id, uint16 events ),
其中关键的GAP_MakeDiscoverable( gapRole_TaskID, ¶ms ) 返回了SUCCESS, 但实际上并没有成功重启广播。
由于该函数未开源,我无法再跟踪下去。
请问这是什么问题呢?该如何解决?
顶顶。。。。。。。。。。。。。。。。。。
你用的BLE stack的版本?
是1.4.0
虽然官方出了1.4.1,但要求iar9以上就没法用了。。
1.4.0是有这个问题,1.4.1应该已经修复。IAR 9可以用,自己网上仔细找找。
IAR 9.x找不到和谐版。。能发个注册机或者和谐版给我吗?
iar9.3可以用,可以到IAR官网下载