绑定数量问题

您好, 我当前的程序可绑定的主机数量是3对吧企业微信截图_16733144125905.png

绑定16734217134780.png

我用一部手机连接成功后断开连接, 再用另一部手机去连接, 我的理解是现在这两部手机都与我的ch582绑定了, 任意一部手机都可以与它直接连接无需配对输入PIN码

但当我用回第一部手机去连接时, 手机会显示连接超时, ch582打印连接断开原因0x3d,

按照上一个帖子的回复, 在第一部手机上删除绑定重新连接, 输入pin码后连接成功, 再断开连接用另一部手机连接, 也依然能连接成功, 是我想要的效果

但是第一部手机已经连接成功过了, 删除绑定再次连接不符合项目要求, 请问该怎么解决呢?

以及如果要增加绑定数量, 除了更改SNVNum, 下图部分该如何改动?是否有其它地方需要更改?

write_20230111155349.png


最新版本的例程中cfg.SNVNum设置为多少就是可以绑定多少个,所以想要绑定两个设备,需要将cfg.SNVNum赋值2,然后这个值与cfg.SNVAddr有关,这个地址设置的是存放绑定信息的起始地址,存放一个设备需要256字节,dataflash是32k,默认例程设置的起始地址是31.5k,那么有512字节可用,直接将cfg.SNVNum赋值2就可以了,如果需要绑定更多,需要将cfg.SNVAddr前移。


好的, 问题已解决, 感谢答复!


只有登录才能回复,可以选择微信账号登录