你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到
kishs

kishs

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
1 回答

【求助】STM32F427 Flash报PGSERR错误

STM32F4
xmshao xmshao 回答时间: 2024-9-6 15:00

PGSERR: Programming sequence error Set by hardware when a write access to the Flash memory is performed by the code while the control register has not been correctly configured. Cleared by writing 1 这个问题可以分两种情形来看: 第一种情形,就是你当前的FLASH编程过程中出现了没有遵守flash编程规则导致的编程错误; 对于这种情形,重点检查下有关flash编程的操作代码;比方开锁、编程对齐约定等; 第二种情形,本质上跟第一种是一样的,也是非法操作flash。但往往是无意中发生的,即本意并无 要对flash进行编程操作但又发生了对flash的写操作。 这往往发生在程序跑飞无意做了对flash的写操作。还有就是,有些数据,往往是数据较多的结构 体没有初始化或没有完全初始化就被使用,也比较容易发生编程错误。 因为对一个未明确、正确初始化的地址去写时,若刚好写的地方是flash,则会直接报flash编程错误。 相对而言,第二种情形更加隐蔽点。

赞0
kishs kishs


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16