This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM625:TI AM62x 引导循环 — u-boot.img DFU 传输失败、恢复为 Init 状态

Guru**** 2693225 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1598921/am625-ti-am62x-boot-loop---u-boot-img-dfu-transfer-fails-reverts-to-init-state

器件型号: AM625

说明:

我在 DFU 恢复(短接 DFU 引脚 — 在通过计算机看到 DFU 器件后移除连接)期间在 TI AM62x 定制 SOM 上遇到引导 ROM 循环。 我无法访问串行控制台访问。

引导顺序:

  1. tiboot3-am62x-hs-fs(引导加载程序)-上传成功
    1. $dfu-util.exe -R -A 引导加载程序-D tiboot3.bin-DFU
  2. tispl.bin — 上传成功
    1. $dfu-util.exe -R-A tispl.bin-D tispl.bin
  3. u-boot.img - 失败 :挂起~3 秒、然后设备恢复到初始 DFU 状态
    1. $dfu-util.exe -R -a u-boot.img -D u-boot.img
  4. 切勿到达内核或 RNDIS 阶段
 

症状:

  • 前两个阶段无错误地完成
  • u-boot.img 传输似乎已启动、但无法完成
  • 器件在 DFU 模式下重新枚举(返回初始状态)
  • 无来自 dfu-util 的错误消息
  • 循环无限重复

我尝试过的方法:

  • 已验证 u-boot.img 文件的完整性
  • 不同的 USB 端口/电缆
  • 删除了-R 标志(无更改)
  • 增加了阶段之间的超时

硬件: 定制 AM62x SOM
工具版本: dfu-util (Windows)

感谢任何指导 — 当前无法恢复设备。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Daniel:

    首先、我们需要检查在 tiboot3.bin 中是否正确配置了电路板 DDR。

    请提供电路板上使用的 DDR 存储器器件的详细信息以及 DDR 配置数据、我将让我们的 DDR 专家来了解这些信息。