使用stm32g070 HAL库时,想要写入flash时,必须要执行一次擦除,不让就不能连续写入。
如需获得 stm32g070 等器件的更多信息,请点击链接或 点击此处 联系在线客服!
对你的表述没有很明白。难道之前有数据不擦除就可以写吗?除非你要写的地方是之前擦除过了的,不然得先做擦除后才能写。它的标准编程模式支持双字64bit编程。
每次烧写固件后,调用HAL库,只能擦写一次flash,再次擦写不成功
手册上有说明,只有擦除过的地方(0XFFFF)才能64位写哦。之前写过的就必须擦除后才能写(通常不会写0xffff)