使用的开发平平台是
CC2640R2 SDK 4.20.00.04
使用的时TI提供的开发板,主从机程序在例程上修改的。
在做长时间测试的时候出现该问题,有的时候20多个小时,有的时候30多个小时!
Viki Shi:
1、请问直接用例程测试是否出现该问题?
2、改动的地方是哪里?
user6313700:
回复 Viki Shi:
改动的地方比较多,其次在这个版本的SDK中(SDK 4.20.00.04)你们的release note 上明确说明了解决了linkDB_NumActive() 这个问题。但是实际上还会发生!
user6313700:
回复 Viki Shi:
我出现的问题和下面这个问题很类似
e2echina.ti.com/…/190792
Viki Shi:
回复 user6313700:
麻烦给出你的测试步骤,看看实验室能否复现
user6313700:
回复 Viki Shi:
测试条件:一台主机,2太从机(全部使用TI的开发板,LUNCHPAD)
主机每隔30秒连接其中一台从机,然后进行通讯(也就是write和read的操作),30秒到了以后断开连接,再连接另外一台从机(注意:这里不是一主多从,每次都是一主一从)!
这样反复操作一段时间后,其中某个从机就无法再次连接,并且没有广播,调用linkDB_NumActive() 后return 1。请实验室做一下实验谢谢!
user6313700:
回复 user6313700:
我这边新的一次测试,做了大概60个小时,其中一个从机板出现了上面的问题,停止了广播,主设备也扫描不到,并且指定MAC地址进行连接也不成功。
user6313700:
回复 Viki Shi:
我这边新的一次测试,做了大概60个小时,其中一个从机板出现了上面的问题,停止了广播,主设备也扫描不到,并且指定MAC地址进行连接也不成功。希望你们能做一下实验。
Viki Shi:
回复 user6313700:
确认一下,你的主从设备用的都是SDK4.20吗?
user6313700:
回复 Viki Shi:
主从都是SDK4.2最新的SDK
Viki Shi:
回复 user6313700:
实验室复现可能需要一点时间,你那边能否实验确认一下,只连接/断开一个从机时,是否出现这一情况?