微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541 FLASH NV函数使用困惑

CC2541 FLASH NV函数使用困惑

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

使用“SimpleBLECentral”工程,想要掉电保存数据,发现osal_snv_read(0x80, 16, pBuffer); osal_snv_write(0X80, 16, pBuffer)均返回返回 "NV_OPER_FAILED”,  遂向上查找原因,发现osal_snv_init()初始化,返回失败 "FAILURE”, 请教如何正常使用NV,需要做哪些配置或者声明?

谢谢,此处经过仔细查找,自己解决了这个问题,自己的疏忽,之前直接屏蔽掉了  HalDmaInit();函数,这样后面的osal_snv_init();  初始化当然失败,写flash必须DMA。

为什么我的写flash总是失败呢?

snvData = 0x55;

osal_snv_write(0xfe, 1, &snvData);写不进去。

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

网站地图

Top