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参考资料

调试方法

在引导 ROM 阶段发生启动故障时,建议使用以下方法。

  1. 第 1 步:采集引导 ROM 日志
    • 确定器件是否进入备用引导模式,并使用相应的 TI 实用程序收集引导 ROM 日志。
  2. 第 2 步:确认身份验证错误
    • 确定所报告的认证失败是由证书问题还是镜像数据损坏引起的。
  3. 第 3 步:检查由引导 ROM 加载的内存
    • 使用 CCS 检查由引导 ROM 填充的内存内容。
  4. 第 4 步:与原始 tiboot3.bin 进行比较
    • 验证由引导 ROM 加载的镜像是否与已编程的镜像完全匹配。
  5. 第 5 步:分析 QSPI 总线时序
    • 使用逻辑分析仪采集 QSPI 事务并验证协议时序。
  6. 第 6 步:验证闪存寻址配置
    • 确认闪存器件在复位后保留的寻址模式。