CC2530的Flash使能写保护后,如何OTA操作
时间:10-02
整理:3721RD
点击:
Hi All:
目前在做ZigBee设备OTA的时候,碰到一个棘手的问题,大概说下问题:
1.为了保护程序数据稳定,设备第一次下载程序时,默认使能Flash保护,保护区域为Page0-Page121,除了NV和最后一块Page外,其他程序区域全部被保护;
2.当设备准备OTA时,发现Flash的程序区域无法被擦除,也就导致新程序无法写入到Flash;
3.深入问题后,发现程序的写保护标志都放在Page127,也就是Flash的最后一个Page,而且是逆序放置的;这个标志在烧写程序的时候一次性写入,之后就不能修改了?
求教各位,有没有办法可以在程序内自由操作Flash的写保护标志?
谢谢
都忙着敲代码啊。。
不行,程序不可以自己去修改这个。