芯片CC2540F256,做beacon广播数据。
同一批产品,出厂时是好的,但运行一段时间后,总会有那么几个蓝牙广播不稳定的情况。
有的重启后能广播,过段时间又不广播了。
有的重启后也不能广播
能帮我从软硬件上提供几点意见吗,帮我大致定位下是硬件还是软件bug,分别怎么测?
给个思路即可,谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
芯片CC2540F256,做beacon广播数据。
同一批产品,出厂时是好的,但运行一段时间后,总会有那么几个蓝牙广播不稳定的情况。
有的重启后能广播,过段时间又不广播了。
有的重启后也不能广播
能帮我从软硬件上提供几点意见吗,帮我大致定位下是硬件还是软件bug,分别怎么测?
给个思路即可,谢谢
我们协议栈版本是1.4.0,不是1.3.2。我们IAR版本是6.4.8.2543,能打开1.4.0的协议栈。应该是新版本的协议栈需要用新版本的IAR打开。
低版本协议栈肯定还是有问题的,不然不会更新。
我们之前用的晶体不太好,所以会出现设备本身就不广播的情况(此时,手机收不到该设备广播,但是其它设备间可以收到,所以,要注意这点,实际应用对象是手机,所以要用手机来验证),更换晶体后就好了。
对于另外一种,刚开始有广播,最后广播会中止的设备,确认更新协议栈到最新版本即可,已经测试了半个多月了,没问题。之前半小时后就会停止广播。