微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540 nv flash 初始化

CC2540 nv flash 初始化

时间:10-02 整理:3721RD 点击:

//Bit difference between active page state indicator value and
//transfer page state indicator value
#define OSAL_NV_ACTIVE_XFER_DIFF 0x00100000 //活动的pg头4字节标识

//active page state indicator value
#define OSAL_NV_ACTIVE_PAGE_STATE OSAL_NV_ACTIVE_XFER_DIFF

//transfer page state indicator value
#define OSAL_NV_XFER_PAGE_STATE (OSAL_NV_ACTIVE_PAGE_STATE ^ OSAL_NV_ACTIVE_XFER_DIFF)

最后一个,自己和自己异或下什么意思呢?

Q2.  static void compactPage( uint8 srcPg ) 这个函数是用于nv项存满了,需要从头覆盖嘛?

Q3   nv的page状态为什么要分为active的和xfer的?

大侠们,恕我愚钝,求教育。。。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top