标题: GD32F450单片机的flash最小擦除问题 [打印本页]

作者: 我只是个初学者    时间: 2022-1-10 16:01
标题: GD32F450单片机的flash最小擦除问题
GD32F4的单片机芯片flash擦除最小为扇区,四个16KB,一个64KB,其余全部为128KB.没有页擦除操作。有谁自己写过flash的页擦除函数么,没有页擦除,操作64kb或者128kb区域的代码就很不方便,自己仿照GD32F1的页擦除写了一个,但发现擦除没有效果。有没有什么建议

作者: 123456ZXC1    时间: 2022-1-10 18:13
上代码啊 老板
作者: liesnake    时间: 2022-1-10 19:49
可以考虑循环使用,只要是0xff数值就可以直接写入,不用擦除。一次擦除128k,然后依次写入数据,当写入数据差不多快到128
作者: 我只是个初学者    时间: 2022-1-24 14:29
那我要做OTA,不是全部OTA,只对部分要修改得地方OTA的话   那岂不是实现不了
作者: 我只是个初学者    时间: 2022-1-24 14:30
123456ZXC1 发表于 2022-1-10 18:13
上代码啊 老板

这需要上什么代码么   问题很明确了啊   
作者: wufa1986    时间: 2022-1-24 14:53
我只是个初学者 发表于 2022-1-24 14:29
那我要做OTA,不是全部OTA,只对部分要修改得地方OTA的话   那岂不是实现不了

部分修改你可以整体读出到ram啊,这东西RAM都挺大的




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1