两个设备,一个做主机,一个做从机。两者相互连接。可以正常通信。
但是如果重新烧录同一个程序到从机后,主机就会无法正常连接从机,主机也必须重新烧录一次主机程序才能正常使用,请问这是怎么回事?
CC2640R2F芯片,SDK2_40
Viki Shi:
1、主从机分别用的是哪个例程?
2、主机重启能连接吗?必须要重新烧录?
user5992444:
回复 Viki Shi:
分别simple_central,simple_peripheral。
重启并不能连接,也不算不能连接,就是马上连接然后马上断开的样子。
必须重新烧录就可以
Viki Shi:
回复 user5992444:
挺奇怪的,暂时没有思路,你用例程没有改动吧?
user5992444:
回复 Viki Shi:
从机有改动,改了连接间隔,添加了一个自定义服务,但是用手机连接从机很正常,就是不知道为什么设备做主机会这样?有什么要注意的吗,谢谢
Viki Shi:
回复 user5992444:
了解了,你把simple_central中的DEFAULT_DEV_DISC_BY_SVC_UUID改成false试试
user5992444:
回复 Viki Shi:
试了还是不可以…