如果在FLASH编程期间电源关闭会发生什么?

FLASH编程流程涉及擦除FLASH设备,编程,验证和安全(可选)。

整个流程完成后,将设置DONE位。

  • 根据电源关闭的点,设备行为会发生变化。
  • 如果在编程之前电源关闭,则JEDEC文件读回错误,设备必须重新编程。

如果在擦除和编程FLASH后电源关闭,则会对FLASH进行编程,但不会设置DONE位。

因此,此时上电时的配置(FLASH到SRAM)将不会发生,并且您的设备将在功能上出错,但是,JEDEC文件回读将是正确的。。您可以使用命令“FLASH program DONE bit”通过ispVM对DONE位进行编程,配置将会发生,您的设备将正常工作。 。可以使用命令“FLASH program DONE bit”通过ispVM读取DONE位的状态。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 10:45:50 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它