久芯网

执行FLASH页擦除操作,函数返回成功,为什么实际并没有擦除页?

avatar iwannabefree 提问时间: 2023-07-27 10:20:33 / 已解决
尝试了重新烧写程序不是会擦除flash吗,但是flash最后一页写入的字节还是存在? 怎么回事?
4个回答
  • avatar onebyte
    回答时间: 2023-07-27 10:51:30

    根据你编译的程序文件,自动擦除需要写入程序的部分,不需要写程序的地方,应该是保留不擦除,这样下程序调试的时候,感觉速度会快一些

  • avatar Glenxu
    回答时间: 2023-07-27 11:24:06

    我也遇到同样的问题,后来下载和学习了别人各种版本和思路的程序试验,证明程序没有我问题,后来检查硬件和手册注意到,我的开发板上的电压为3.1V,刚好在flash读写的范围之外,即小于3.3V,这样就是为什么我的板子上没上flash,上flash预留了芯片位置的原因,后来单独购买了单独的flash板子试验,证明程序没有问题。 flash擦写对低电压比较敏感,往大家注意。

  • avatar 七七baba
    回答时间: 2023-07-27 11:50:50

    看你用哪个软件,是不是执行了擦除操作

  • avatar 废鱼
    回答时间: 2023-07-27 12:07:51

    可以配置全部擦除,你要先说一下用的哪个软件。如果是在线仿真,再仿真器配置选项,flashdownload这一页选择全部擦除。

会员中心 微信客服
客服
回到顶部