ZHCAG18 December   2025 AM625 , AM62A7 , AM62D-Q1 , AM62P , AM6442

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2术语
  6. 3了解引导模式和闪存兼容性
  7. 4闪存集成和 SysConfig 设置
    1. 4.1 FLASH 参数
      1. 4.1.1 建议的方法
    2. 4.2 OSPI 参数
  8. 5常见启动问题和调试
    1. 5.1 引导失败
    2. 5.2 已知勘误表
    3. 5.3 闪存初始化失败
      1. 5.3.1 FLASH 和 OSPI SysConfig 值
      2. 5.3.2 闪存器件和制造 ID 读取失败
      3. 5.3.3 PHY 故障
    4. 5.4 闪存读取失败
    5. 5.5 闪存编程故障
  9. 6请求 OSPI 和 FLASH 支持的检查清单
  10. 7摘要
  11. 8参考资料

闪存编程故障

闪存擦除和写入失败的原因如下:

  1. 在执行写入操作之前,没有擦除发出写入操作的扇区或块。
  2. 对于配置的协议,SysConfig 中的写入/擦除命令集不正确。一些闪存具有用于 3 字节和 4 字节寻址的不同命令。
  3. 定义的闪存程序和闪存繁忙超时过低。
  4. 图 5-2 中所述,默认选择的地址范围 0x60000000 必须标记为严格排序、而不是缓存。将区域标记为缓存会导致写入失败。