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.

[参考译文] CC2652RB:适用于向简单外设添加 NVS 的区域基

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

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/980074/cc2652rb-suitable-regionbase-for-adding-nvs-to-simple-peripheral

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

我需要在 NVS 中存储少数 uint32。 我在 SysConfig 中创建了一个新的 NVS 实例、但我无法找到 regionBase 的任何方向安全设置。 假设应用程序使用的初始实例以0x48000结尾、大小为0x4000、我只是在该区域中进行备用、并使用0x4C000作为区域基地址(大小为0x2000)。 一切似乎都很好,我只想确认该地区的长期稳定。

谢谢、

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

    您好、Matt、

    您的解决方案对我来说是正确的。

    实际上、以下两个元素可能会对您有所帮助:

    • 您可以信任链接器。  如果两个存储器区域相互重叠、链接器会产生错误。
    • 1)查看.map 文件、以便1)查找可用的存储器区域2)验证没有存储器区域相互重叠。

    此致、