CH582F片上Flash读和写的问题

调用如下程序

EEPROM_ERASE(0, EEPROM_BLOCK_SIZE);

EEPROM_WRITE(0, &len, 4);

EEPROM_WRITE(4, data, len);


然后很小概率的时候

8192开始的Block里面的存储数据会被改掉,


EEPROM_BLOCK_SIZE设置的是4096,整个工程用的是官方例程,配置并未做改变。

通过ISP工具可以查看到DataFlash的原始数据。

并注意查看使用的哪个demo。如果使用MESH,默认会占用前12K的区域。

aab002290b8fc08c64dd21b17e68fda.png


只有登录才能回复,可以选择微信账号登录