SDK: simplelink_cc13xx_cc26xx_sdk_7_10_00_98
Project:simple_peripheral_oad_onchip_CC26X2R1_LAUNCHXL_tirtos7_ticlang
自己创建Task中调用osal_snv_write/read出现死机,但在SimplePeripheral_createTask中调用正常
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.
SDK: simplelink_cc13xx_cc26xx_sdk_7_10_00_98
Project:simple_peripheral_oad_onchip_CC26X2R1_LAUNCHXL_tirtos7_ticlang
自己创建Task中调用osal_snv_write/read出现死机,但在SimplePeripheral_createTask中调用正常
如果SNV的存储结构改变,或者协议栈版本升级了,有必要重新擦除和初始化SNV内存数据,否则读写时会出错。
尽量不要把SNV的代码放到中断函数里。
这边提供了snv的用法示例,以及osal的api函数文档。
NV驱动程序的编写方式尽可能避免擦除闪存。为此,驱动程序会复制数据,而不是覆盖它们。NV 驱动程序提供接口来掩盖此复杂性。您可能需要查看 <SDK>\source\ti\drivers\NVS.h 中的文档以获取更多详细信息。