Other Parts Discussed in Thread: Z-STACK, CC2530
在z-stack中,每一个参数的配置对应的是一个Nv条目(item),每一个item都有自己的ID,z-stack中使用的条目ID范围如下:
0x0000 保留
0x0001~0x0020 操作系统抽象层(OSAL)
0x0021~0x0040 网络层(NWK)
0x0041~0x0060 应用程序支持子层(APS)
0x0061~0x0080 安全(Security)
0x0081~0x00A0 Zigbee设备对象(ZDO)
0x00A1~0x0200 保留
0x0201~0x0FFF 应用程序
0x1000~0xFFFF 保留
比如在应用程序中存储一个数据:
unsigned char value_read;
unsigned char value = 0x18;
osal_nv_item_init(0x201,1,NULL);
osal_nv_item_write(0x201,0,1,&value);
osal_nv_item_read(0x201,0,1,&value_read);
但这个数据在整个flash中被存放到哪里了呢?一直都没找到他的实际物理地址。。。