TI中文支持网
TI专业的中文技术问题搜集分享网站

非易失性闪存管理API 使用

 osal_snv_init();  这的NV条目 是指什么?

    VOID  osal_snv_write(22, 10,buf);
    VOID  osal_snv_read(22 , 10,buf1);
         

 我调用读写NV 函数 这时buf1 的内内容和buf 一样 然后我屏掉VOID  osal_snv_write(22, 10,buf);

在运行一次 按理说buf1 也应该和buf 内容一样 因为上次保存到flash 了,可是结果并没有,

不知道哪里抹掉了。  这个uint16 ID 这个参数是如果传递的,我如何知道系统使用了那些

地址,那些地址能给用户开发使用的?

Hui Chen4:

回复 Viki Shi:

同一楼问,能解答后面的问题吗?

wing burst:

回复 Viki Shi:

请问CC2541片内flash的寿命是多少?即写次数的是多少次?10000次左右?

Viki Shi:

回复 wing burst:

2万次左右

wing burst:

回复 Viki Shi:

CC2530 CC2540等芯片的内部flash是不是写的寿命也都是2W次左右?

想进一步请教一下,CC2541内部flash是否适合用于存储采集到的传感器数据,就是更新频率比较高的数据?

JOE2:

回复 Viki Shi:

如果这个初始化每次都擦除,那我上次写入的数据怎么保存啊,这个岂不是没什么用了吗?

Fred Wang:

回复 JOE2:

不会擦除数据,init只是初始化了内部索引,让svn能正常映射到对应数据位置,这几个函数都有源代码可以看的。

user4032717:

请问一下,为什么我写的跟你一样,但是数据写不进flash?是不是Defined symbols得写什么?求指导

user2000895:

这个你得读 那个小操作系统 的 帮助文档才行啊  在库包里面包含有的

Feng Xu3:

回复 Fred Wang:

您好!

看到之前你回答别人的帖子,冒昧的请教一下。

请问osal_nv.c在哪里有啊,在TI的BLE-CC254x-1.4.0\Components\osal目录下我只找到了osal_snv.c,没有osal_nv.c这个文件。

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 非易失性闪存管理API 使用
分享到: 更多 (0)