按CH32V30x的应用手册上的介绍,擦除后读出来的半字应该是0xe339,与平时用的Flash有所出入,平时的Flash擦除完后读出来都是0xFF。
在移植FlashDB过程中,发现始终移植不成功,如下图。
FlashDB中包含了将含1位全部写0x00的操作(先写入0x42,后续更改写入0x00),而对于CH32V30x,好像并没有这种机制。
然后下面是我的问题:
1、是否有方式可以让CH32V30x擦除后的内容为0xFF,以兼容一种比较标准且通用的Flash数据库,如FlashDB;
2、擦除为0xe339,在写入一次后是否不再可以重复修改。