TI中文支持网
TI专业的中文技术问题搜集分享网站

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

Hi TI专家

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

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

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

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

请专家指点一些

谢谢

murmur

VV:

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

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

IAR的选项配置中有

赞(0)
未经允许不得转载:TI中文支持网 » 关于cc2530 flash保存用户信息问题-急
分享到: 更多 (0)