This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2652R:不带绑定管理器的可用 SNV ID

Guru**** 2585275 points
Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/972838/cc2652r-usable-snv-ids-without-bond-manager

器件型号:CC2652R
Thread 中讨论的其他器件:SysConfig

你好。 我们正在基于简单的中央示例开发一个项目。 查看 SNV 的用户指南、我们使用了下一个 ID:

现在我们使用的 ID 是0x80到0x8F、但我们需要更多的存储器。 我的问题是,如果我们不进行任何债券,而不使用债券管理器,我们是否可以使用其他的身份证?  

我们可以使用哪些 ID?

此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您的解决方案似乎是可行的、但如果您决定使用粘合剂、我不希望您遇到一些问题。

    就 SNV ID 而言、唯一重要的是不使用两倍相同的 ID。

    因此、我建议您将 BLE_NVID_CUST_END 的值增大到其他值(例如0x9F)、并在此区域中创建新的 ID。 您可能需要查看 此主题 以获得更详细的说明。

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    谢谢、这似乎是一个很好的解决方案。 如果我在该线程中保持良好、并查看 bcomdef.h:

    如果不对堆栈进行溢出、要使用可访问的最大存储器、我可以将 BLE_NVID_CUST_END 从0x8F 更改为0xFF、并使用0x80至0xFF 的 ID 范围。 对吗?

    这将是可获得的最大可用空间、无法再使用内存、这是不是吗?

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用用户="Juan Jesus Pinuaga Cascales">为了使用可访问的最大存储器、我可以将 BLE_NVID_CUST_END 从0x8F 更改为0xFF、并使用0x80至0xFF 的 ID 范围。 是这样吗?[/引述]

    是的,此解决方案将起作用:)

    [引用用户="Juan Jesus Pinuaga Cascales"]这将是可获得的最大可用空间,不能再使用内存,这是不好的?

    否、存储器大小和 ID 数量之间存在混淆。 存储器大小受 SysConfig 中设置的配置(当然还有可用的闪存容量)的限制。 ID 数量受驱动程序限制-最大 NVID 索引为0x03FF (10位)。 您可能需要查看 BLE Stack 用户指南 以了解更多信息。

    此致、