|
程序调用页擦除库函数擦除内部FLASH扇区数据时,函数返回值正常,但仿真查看内存发现目标扇区并未成功擦除。 擦除前解锁FLASH正常,FLASH寄存器相关状态标志正常。系统频率72MHz,按手册要求配置 FLASH_ACR 2个等待位,开启预取缓存区。MCU在执行擦除任务时供电稳定3.28V。
除此之外,使用 STM32 ST-LINK Utility 验证发现,全片擦除有效,但页擦除仅 0x0800E000-0x0800E7FF 这一个扇区正常擦除,其它扇区均擦除失败但未报错。 请各位大佬指点! |
STM32F103C8T6如何将变量定义到指定地址
NUCLEOh753zi
STM32F103 做的USB CDC 串口调试助手打不开
DSP傅里叶变换如何在f103CBT6上使用
STM32CubeIDE for Visual Studio Code无法使用
stm32H745 M4核不能调试和下载
STLINK V3SET 死機 USB無法連線
stm32h745 调试问题
显示签到成功,但是并没有,积分没有增加,签到按钮也没有显示已签到。
在 STM32CubeIDE 中正确设置 STM32F103C8T6 的 Flash 容量
微信公众号
手机版
2.代码中擦除后面不要立刻有写人功能。(例程中是这样的,经过复位后又被写入数值)
可以参考库中例程
STM32Cube_FW_F1_V1.8.5\Projects\STM32F103RB-Nucleo\Examples\FLASH\FLASH_EraseProgram