TI中文支持网
TI专业的中文技术问题搜集分享网站

运行simpleBLEPeripheralObserver工程一段时间后会死机

我主要是在SBP_PERIODIC_EVT里加了一些处理,每次运行一段时间(长短不一,短的XX秒,长的XX分钟)后,程序就死了。具体如附件所示。

大家帮忙分析分析怎么回事?

谢谢!

Yan:

shen,

请看另外一个你的问题的回答。

hua huamao:

看看你有么有软延时,周期时间是不是任务处理时间过长,否则会造成广播和连接都不稳定

zhong liu1:

回复 hua huamao:

我也碰到这种问题了,用的是TI提供的SimpleBLEPeripheralObserver工程,在使用Observer功能时,我是在每次扫描完成后的GAP_DEVICE_DISCOVERY_EVENT事件处理中,再开启一个很短的定时器,开启下一次的扫描:

osal_start_timerEx( simpleBLEPeripheral_TaskID, START_DISCOVERY_EVT ,100);

现在的问题是:CC2541运行一段时间后(短则半个小时,长的话可能2个小时),无线部分就不工作了,即没有向外发送的广播数据包,也不能扫描数据了。但在线仿真时,程序还在运行,没有死机。只是无线部分停止工作。

请指教,谢谢!!

赞(0)
未经允许不得转载:TI中文支持网 » 运行simpleBLEPeripheralObserver工程一段时间后会死机
分享到: 更多 (0)