ZHDA272 August   2026 AM620-Q1 , AM623 , AM625-Q1 , AM62A1-Q1 , AM62A3-Q1 , AM62A7-Q1 , AM62D-Q1 , AM62L , AM62P-Q1 , DRA821U-Q1 , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VP-Q1 , TDA4VPE-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 用途
    2. 1.2 范围
  5. 2详细说明
    1. 2.1 AM62Ax QSPI 引导概述
      1. 2.1.1 引导前提条件
      2. 2.1.2 引导 ROM 读取序列
    2. 2.2 闪存寻址架构
      1. 2.2.1 3 字节寻址模式
      2. 2.2.2 4 字节寻址模式
      3. 2.2.3 状态保持行为
    3. 2.3 引导兼容性注意事项
      1. 2.3.1 引导 ROM 的预期
      2. 2.3.2 寻址模式不匹配机制
      3. 2.3.3 启动影响
    4. 2.4 启动调查示例
      1. 2.4.1 外部故障症状
      2. 2.4.2 引导 ROM 日志分析
      3. 2.4.3 使用 CCS 进行内存验证
      4. 2.4.4 镜像比较
      5. 2.4.5 QSPI 总线分析
      6. 2.4.6 根本原因确认
    5. 2.5 调试方法
    6. 2.6 缓解和设计建议
      1. 2.6.1 首选解决方案:闪存复位同步
      2. 2.6.2 替代解决方案:驱动程序层级缓解
      3. 2.6.3 0x6C 缓解措施的适用性
      4. 2.6.4 大容量闪存应用的设计限制
  6. 3总结
  7. 4参考资料

替代解决方案:驱动程序层级缓解

在所研究的平台上,通过使用 0x6C 命令配合 4 字节地址阶段来标准化闪存读取操作,从而实施了软件缓解措施。

与引导 ROM 命令 0x6B 不同,无论闪存器件当前处于 3 字节还是 4 字节寻址模式,只要目标地址仍处于较低地址的闪存地址空间内,命令 0x6C 即可正常工作。

这种方法消除了正常软件操作期间对当前闪存寻址状态的依赖。在重复进行 MCU_PORz 复位测试期间实施该修改后,未观察到启动故障。