我通过设置sec_pair_mode来改变安全配对模式,可以实现连接时需要PIN密码进行配对连接,但是每次codeless设备重新上电都需要输入密码配对,有没有方法在不改密码的情况下只配对一次?
Hi Mund,
感谢你的分享。
麻烦check一下代码里 的这个宏有没有定义 CFG_SPI_FLASH_ENABLE, 用来存储绑定信息到非易失存储
我已经定义了这个宏定义 CFG_SPI_FLASH_ENABLE,但是没有改变
好的, 我这边尝试复现一下现象,排查一下
我这边测了一下,使用默认的程序无需做代码修改:
或者你参考一下具体指令的执行函数写死在你的代码里,就是多了一步存储参数的操作
Hi JH_Renesas,
我想知道DA14531MOD的Flash哪些地址可以用于给用户存储数据,我在你们的资料中只找到Macronix MX25R2035相关信息,没有P25Q11U的信息,据我所知DA14531MOD使用的是P25Q11U
Thanks,
Mund
DA14531MOD 的flash 是1MB的。
1,如果你需要OTA功能,参考这里的例程,用户数据可以存储在 Product Header后面。
SUOTA APP - DA14531 ota development - Bluetooth Low Energy - Wireless Connectivity - Renesas Engineering Community
2,如果不需要OTA功能,数据可以存在最后一个4K sector 0x1F000-0x20000, 如果4K不够可以继续向上申请。并且适当调整 默认绑定信息的存储位置。
BR,
JH_Renesas
我尝试按照你提供的方法进行测试,还是没有解决问题,我使用SmartSnippets toolbox软件查看flash数据,发现AT+CHGBNDP=1,1指令,没有保存绑定数据到flash。
我还遇到了其它问题:
1.SEC=1,建立连接时需要点击两次进行配对,第二次才输入密码(我用其它的蓝牙设备不需要配对两次),请问可以只有第二个弹窗吗
2.在输入密码弹窗如果点击取消按钮,蓝牙设备还处于连接中,并没有立即断开连接,请问怎么立即断开连接。
麻烦确认一下这个参数,连接时需要输入密码