请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LAUNCHXL-CC1310 主题中讨论的其他器件:CC1310
大家好、
以下是客户的请求:
在 CC1310调试期间、NVS_WRITE 和时钟将发生冲突。 例如、首先调用 NVS_WRITE、然后调用来启动时钟、但时钟无法启动。 或者时钟被启动、并且在调用 NVS_WRITE 后、时钟被停止。
客户正在使用 EasyLink TX 示例。

以下是调用 NVS_WRITE 的代码:
void my_nvs_write(uint8_t * buff,uint16_t offset,uint16_t len)
{
//Guaranteed four-byte alignment If there is no alignment, it will be automatically filled
len = fix4(len);
NVS_write(nvsHandle, offset, buff, len, NVS_WRITE_ERASE | NVS_WRITE_VALIDATE);
}
调用 NVS_WRITE 后、调用计时器或调用串行端口打印将不会成功。 如果不调用 NVS_WRITE、调用计时器或调用串行端口打印将是正常的。
您可以帮助检查此案例吗? 谢谢。
此致、
Nick