大家好,请教一个问题,关于stm32g030芯片的内部flash 步骤1:在flash上面写一个双字的数据全为F:0xFFFFFFFFFFFFFFFF;返回值OK; 步骤2:在同一地址上写其他数据或者全为0,均写不进去,只能擦除重写才行; 报错为HAL_ERROR,然后我跟踪了一下是这个错误FLASH_SR_PROGERR;请问先写全为f的双字,然后再写其他数据都写不进去,是正常的吗?(备注:只要不写全为f的数据,写其他数据,都可以在原地址上写全0数据) |
mcu iic问题:mcu作为i2c-slave, main函数内循环打印,收到 i2c get 时,循环打印停止了是什么原因?
adc采集电压
关于使用STM32G030C8T6的串口收发过程中串口接收问题
STM32G0B1的CAN自动重发
用stm32cubeide生成的STM32G030F6P6代码只要一开中断,任何中断程序都会跑飞.
STM32G0B1CBT6 双Bank升级,运行Bank2上Flash不能写问题
有关STM32G0B1RET6芯片FLASH擦除问题
STM32G030烧录程序
Stm32G071 i2c slave配置问题
STM32G030 不能下载程序 0xFFFF0040
没试过也不是太了解,不过建议还是按推荐操作流程搞,不管写啥数据,先擦除然后再写入。
你好,可是写全0也会报错,只有在同一地址上,写全FF的,然后写全0,会报错;但是如果不写全为FF的,写任意数据,然后再写全0是可以操作;同时手册有这样的描述