GD32E230是否支持多次编程同一个字呢?

[复制链接]
62|0
 楼主 | 2019-1-9 22:46 | 显示全部楼层 |阅读模式
FLASH编程的特性是只能从1变0,要想从0变1,只能整个sector擦除。
比如某个地址的一个32位的字,擦除以后是0xFFFFFFFF,第一次编程0xFFFF0000,然后第二次再编程0x00000000,结果应该是0x00000000。
之前的型号比如GD32F130,GD32F330,以及STM32都是支持这个特性的,试了下GD32E230好像不支持。
看了下手册,不支持编程非0xFFFF的地址。
PGERR  Program error flag bit When programming to the flash while it is not 0xFFFF, this bit is set by hardware. The software can clear it by writing 1.

我的某个软件利用了这个特性,有没有可能性打开呢?



扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

快速回复 返回顶部 返回列表