往flash里面读写数据的函数是什么? 我用的是simplelink_cc2640r2_sdk_3_20_00_21
YiKai Chen:
用osal_snv_write/osal_snv_read
user6123042:
回复 YiKai Chen:
这两个函数在api哪里可以看到介绍?
YiKai Chen:
回复 user6123042:
直接看頭文件 osal_snv.h的註解如下
/********************************************************************** @fnosal_snv_read** @briefRead data from NV.** @paramid- Valid NV item Id.* @paramlen- Length of data to read.* @param*pBuf – Data is read into this buffer.** @returnSUCCESS if successful.*Otherwise, NV_OPER_FAILED for failure.*/
extern uint8 osal_snv_read( osalSnvId_t id, osalSnvLen_t len, void *pBuf);/********************************************************************** @fnosal_snv_write** @briefWrite a data item to NV.** @paramid- Valid NV item Id.* @paramlen- Length of data to write.* @param*pBuf – Data to write.** @returnSUCCESS if successful, NV_OPER_FAILED if failed.*/
extern uint8 osal_snv_write( osalSnvId_t id, osalSnvLen_t len, void *pBuf);
user6123042:
回复 YiKai Chen:
NV是什么意思?
YiKai Chen:
回复 user6123042:
NV是non volatile的縮寫
user6123042:
回复 YiKai Chen:
比如我有两个存储器,一个rom,一个flash,我怎么确保我写的数据是写到flash里面而不是写到rom里
user6123042:
回复 YiKai Chen:
我百度翻译了 no volatile是什么意思?
YiKai Chen:
回复 user6123042:
ROM你不能寫
YiKai Chen:
回复 user6123042:
非挥发性指的是寫入後沒有擦除的話資料會被保留
user6123042:
回复 YiKai Chen:
那如果我有两块flash:一块为flash1,一块为flash2,还有一个SD卡我怎么确保我写入的数据是写到flash1上,而不是写到flash2或SD上