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.

[参考译文] AM62P:USB DFU tiboot3.bin 在运行 AM62P 的 AS-B-3 上失败

Guru**** 2864540 points

Other Parts Discussed in Thread: AM62P, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1639170/am62p-usb-dfu-tiboot3-bin-fails-on-as-b-3-running-am62p

部件号: AM62P
主题: SysConfig 中讨论的其他器件

尊敬的专家:
在我们的第一个产品 AS-B-3 原型上运行 tiboot3.bin 时遇到问题。

这款即将推出的产品 AS-B-3 (Automation Server Basic 版本 3) 采用的 AM62P 芯片在引导方面也存在问题。 我们的引导过程使用 DFU over USB。 我们可以在从您收到的 EVM 板上成功通过 USB DFU 引导 AM62P、但在我们的定制 AS-B-3 板上、相同的文件和过程无法正常运行。

我们尝试的顺序如下。 给硬件加电并插入 USB-C 电缆。 对于 EVM、我们将 DIP 开关置于 DFU 模式。 对于 AS-B-3、我们已经处于 DFU 模式。 运行“dfu-util -l“确认两个硬件 (EVM 和 AS-B-3) 都已正确启动并准备好接收第一个 tiboot3.bin 文件:

# dfu-util -l
dfu-util 0.9

版权所有 2005-2009 Weston Schmidt、Harald Welte 和 OpenMoko Inc.
版权所有 2010-2016 Tormod Volden 和 Stefan Schmidt
此程序是免费软件、完全没有保修
请向 http://sourceforge.net/p/dfu-util/tickets/报告错误

找到 DFU:[0451:6165] ver=0200、devnum=108、cfg=1、intf=0、path=“5-2.2.1",“,</s>、 Alt=1、name=“SocId",“,serial="01.00.00.00"、serial="01.00.00.00"</s>“ “
找到 DFU:[0451:6165] ver=0200、devnum=108、cfg=1、intf=0、path=“5-2.2.1",“,</s>、 Alt=0、name=“bootloader",“,serial="01.00.00.00"、serial="01.00.00.00"</s>“ “

但是、发送第一个 tiboot3.bin 后、dfu-util 命令仍然请求引导加载程序、而不是预期的 tispl.bin。“dfu-util -l“:
找到 DFU:[0451:6165] ver=0200、devnum=108、cfg=1、intf=0、path=“5-2.2.1",“,</s>、 Alt=1、name=“SocId",“,serial="01.00.00.00"、serial="01.00.00.00"</s>“ “
找到 DFU:[0451:6165] ver=0200、devnum=108、cfg=1、intf=0、path=“5-2.2.1",“,</s>、 Alt=0、name=“bootloader",“,serial="01.00.00.00"、serial="01.00.00.00"</s>“ “

工作和非工作硬件上的串行输出相同:

U-Boot SPL 2024.04-ti-g14586b1df84f (Apr 21 2026 - 10:12:35 +0000)
SYSFW ABI:4.0(固件版本 0x000b '11.2.5--v11.02.05(花哨 Rat)')
SPL 初始栈使用量:17056 字节

我会将其解释为有一个复位回 Bootrom DFU 模式。 因此 tiboot3.bin 执行失败。

EVM 板芯片上的文本显示为 X62P54AUMHI、我们的 AS-B-3 上的文本显示为 AM62P54CVMHI。 因此、器件版本是 A 与 C。作为测试、我们在两块电路板上交换了这些 AM62P 芯片、但结果相同。 AS-B-3 出现故障、EVM 板仍然工作。

当涉及到 PMIC、PLL 等时、大部分硬件都从 EVM 复制而来。 TI 的其他人员已经审查了我们的原理图。

您对什么可能是问题有什么想法吗?
是否有办法从 tiboot3.bin 获取更多信息?
我可以使用 Lauterbach 进行调试、但我没有 tiboot3.bin 的源代码、因此不确定如何获取更多信息。

此致、
Mattias Wallin

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

    更新:当我们交换板上的内存芯片时、接下来我们会加载 tispl.bin 和 u-boot.img。 我的印象是、解除武装、复员和重返社会方案在这一早期并没有参与、但它显然有所作为。 我将使用您的 SysConfig 来尝试配置 DDR。 此案例可以关闭。