STM32
直播中

硬件工程师1

9年用户 1561经验值
擅长:可编程逻辑
私信 关注
[问答]

为什么STM32F407会在擦除和写入扇区时出现错误呢

为什么STM32F407会在擦除和写入扇区时出现错误呢?是什么原因造成的?

回帖(1)

梁峰

2021-10-26 10:13:44
  在擦除扇区和写入扇区时报FLASH_ERROR_PROGRAM错误。
  可能原因:flash没有初始化。在操作前初始化即可。
  void drv_flash_Init(void)
  {
  FLASH_Unlock();
  FLASH_ClearFlag(FLASH_FLAG_EOP | FLASH_FLAG_PGERR | FLASH_FLAG_WRPRTERR);
  }
举报

更多回帖

发帖
×
20
完善资料,
赚取积分