这是不是代表最后256字节空置无用,我们可以设置BLE_SNV_ADDR为0x77F00-FLASH_ROM_MAX_SIZE而不是0x77E00-FLASH_ROM_MAX_SIZE以利用最后一个扇区作为BLE的存储位置?
查看: 1924
回复: 5
在CH583中的SNV使用最后512字节,但配置的地址单元只有1个扇区吗?
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
您好,默认例程分配了512字节用于存放配对绑定信息,可以存储两个设备,存储一个设备需要256字节,如果你只需要存储一个,那么可以只分配最后256字节。
那是否我需要讲SNV_NUM设置为2,而不是1呢?
如果需要配置2个绑定,则修改为2.
好的,那么我看默认是512扇区,可以支持两个绑定,我已经设置了两个绑定了。
现在我想问如果多个绑定的话,设备内部是否会区分绑定时间,根据绑定先后删除最早的那个绑定设备?
因为我看到您分享的博客中,关于绑定态回调不开源,希望问一下这个逻辑。
如果不支持,而需要设备自己通过查看MAC进行Flash记录实现的话,我就设置一个绑定了。
配置2个绑定分配,如果进行第3个绑定,则会将前两个都删除。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录