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这个文件。
谢谢!