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的选项配置中有