微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 关于cc2530 flash保存用户信息问题-急

关于cc2530 flash保存用户信息问题-急

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

Hi TI专家

   我们做CC2530应用项目,需要保存现场的数据到芯片的flash中,掉电的时候数据保留。我们做了如下尝试

1. 数据保存到 _XIO8(  0x6172 )这个地址,发现掉电后数据丢失,是不是这个地方是ram?

2. 数据保存到flash的地址0x1c800,应该是第57个page,数据能保存且掉电不丢失,但是现在存在问题是,当重新烧写程序image的时候,信息又被擦掉了

   在TI的工具软件SmartRF中的system-on-chip页眉,设置write protect 57,发现烧写完毕后,这个地址0x1c800再程序运行时候变得不能写了,用户数据无法写入到这个地址

请专家指点一些

谢谢

murmur

我的理解是你希望实现的是能够写数据到Flash,掉电保存,而且重新烧写程序也不被擦除,对吗?

如果用SmartRF Flash Programmer烧写程序的话,是肯定要擦除的,如果IAR来烧写的话,就可以不擦除了。

IAR的选项配置中有

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

网站地图

Top