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.

[参考译文] CC2652R7:NVS_OPEN 在简单的外设应用程序中失败

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1074682/cc2652r7-nvs_open-fails-in-simple-peripheral-application

部件号:CC2652R7

您好,

我使用的是带外置闪存的自定义板(部件号- Winbond W25N04KVxxIR),我想  在外置闪存中读取和写入一些数据,因此我在一个简单的外设项目中使用了以下代码。

NVS_Handle nvsHandle;
NVS_Attrs 地区 Attrs;
NVS_Params nvsParams;

NVS_INIT();
NVS_Params_init (&nvsParams);
nvsHandle = NVS_OPEN (CONFIG_NVSEXTERNAL,&nvsParams);

如果(nvsHandle == NULL)为{

返回(空);
}

它总是无法打开,但我已参考了 TI 官方文档。 代码片段的上方似乎是正确的,但无法打开。 你能给我一些好的建议吗?

谢谢,  

马诺伊  

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

    您好,Manoj,

    请验证 NVS 代码在非 BLE 示例上是否有效?

    此外,在调用 BIOS_START()后,是否可以确认访问 NVS_OPEN 功能?

    此致,