微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2540 flash 读写问题

cc2540 flash 读写问题

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

我用下面的方法测试了flash的读写,但是读出来的是全1,这应该是没写进去,为什么?代码如下

uint8 my_flash_data[5] = {'\0'};
HalFlashErase(SCENE_DATA_PAGE);//写的页面是77页

while( FCTL & 0x80 );
HalFlashWrite(0x9A00, "SELF",STORE_DATA_LENGTH);
while( FCTL & 0x80 );
HalFlashRead(SCENE_DATA_PAGE, 0x0000,my_flash_data,STORE_DATA_LENGTH);

你所说的方法没有用过。如果您只是想保存、读取数据,建议使用osal_snv_read、osal_snv_write吧。

我现在也只能用系统的SNV了,昨天弄了半天,上面这种写flash的办法还是不行,可读可擦,就是不能写

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

网站地图

Top