微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2640运行一段时间出错

cc2640运行一段时间出错

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

cc2640运行在TIRTOS上,稳定连接,notify等都可以正常运行,但是在运行10分钟左右后会断开连接(断开后可以重新连上),

在使用IAR 全速 debug运行的时候,断开连接后IAR显unknown CPU status ,然后退出debug、

电源使用xds110仿真供电,power saving不管有没有定义都会出现这种状况;

无数据notify read write或者在1s一次的notify过程也会出现这样断开连接;

请问有可能是哪种原因导致?我有想过是进入低功耗睡眠,CPU关闭,但是断开连接之后可以重新搜索得到再次连接上

如有建议,请提出给我,谢谢!

断开之后搜不到设备,不能连接

刚测试了一下

是否是因为低功耗问题?

最大连接间隔250 最小20 从机延迟0  超时4s

有可能是低功耗问题,可以通过修改连接间隔验证一下

有条件同样的程序烧录到官方的板子试试,另外你的手机是安卓系统?

手机啥牌子?

 我开了串口调试输出,在断开连接与超时断开回调那里输出调试信息。

但是出现这种情况时串口不输出信息,也搜寻不到设备

关掉宏POWER_SAVING也会 。

每次断开连接都是比较有周期性,10分钟左右。

测试后发现是协议栈RESET了(在初始化事件处理那串口输出信息,连接断开后发现协议栈reset了),正在寻找reset原因

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

网站地图

Top