您好:
我们在使用CC2530F256芯片时候,将设备发到现场使用155台有60台出现flash被擦除而没有写入真实数据,导致我们boot和app程序丢失无法正常运行。该问题出现概率相当高且导致项目无法正常推进,排除设备供电稳定性问题。
针对该现象我发现可以通过
ti烧写工具控制flash最后127页末尾16字节进行加解锁,使flash不被擦除。
因为我们烧写完程序还需要有自定义参数配置写入flash,所以不能在烧写时候就加锁。但是我调用HalFlashWrite()对flash进行操作发现,0-126页都能够正常读写flash,而127页只能读。有什么办法可以通过软件来控制flash的加锁位置??望能尽快答复,谢谢!!