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.

[参考译文] TDA4VPE-Q1:TDA4VPE 无法从 DFU 模式启动

Guru**** 2429850 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1543518/tda4vpe-q1-the-tda4vpe-cannot-bringup-from-dfu-mode

器件型号:TDA4VPE-Q1


工具/软件:

尊敬的 TI 专家:

当我们调试 tda4vpe 的启动时、我们发现 tda4vpe 无法通过 DFU 模式启动。

我们按照以下步骤启动 DFU 模式:

步骤 1: 将 tda4vpe 配置为以 DFU 模式启动、并使用 USB 电缆将电路板连接到 PC

步骤 2:然后、使用脚本在 Linux PC 中加载 DFU 文件 tiboot3.bin、tispl.bin 和 u-boot.img

执行脚本后、我们发现只能加载 tiboot3.bin、其余两个文件无法加载。

我们从以下来源替换了 tiboot3.bin 文件、但结果都不可用:

案例 1:SDK 11.00 官方预编译 映像 tiboot3.bin

案例 2:在我们的本地构建环境中使用 SDK 11.00 Yocto 构建结果 tiboot3.bin (TI SDK 11.00 Linux + RTOS)

案例 3:SDK 10.01 官方预编译 映像 tiboot3.bin

案例 4:来自 URL 的用户指南:  3.1.1.1.一般信息—适用于 J742s2 的 Processor SDK Linux 文档

 

TI 专家对于启动 DFU 是否有任何建议?

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

    嗨、众鑫:

    [报价 userid=“543702" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1543518/tda4vpe-q1-the-tda4vpe-cannot-bringup-from-dfu-mode

    步骤 1: 将 tda4vpe 配置为以 DFU 模式启动、并使用 USB 电缆将电路板连接到 PC

    [/报价]

    您能帮助我们如何在 DFU 模式下配置它吗?

    步骤 2:然后、使用脚本在 Linux PC
    中加载 DFU 文件 tiboot3.bin、tispl.bin 和 u-boot.img

    您能帮助我们在加载 DFU 文件时在脚本中使用的命令吗?

    您是否还可以与我们分享引导日志以及 您使用的引导文件的 SDK 版本和路径。

    此致

    Gokul

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

    步骤 1: 硬件原理图和物理连接图如下所示:

     

    第 2 步:  我们在 Linux PC 中执行命令、脚本文件的上下文和 Linux PC 中的命令输出 如下、Serial (COM 1) 没有输出:

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

    嗨、众鑫:

    此致

    Gokul

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

    我们使用定制板

    USB 的硬件原理图:

     定制板的 DFU 日志:

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

    嗨、众鑫:

    此致

    Gokul

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

    我们使用 uboot 的 SDK 11.00 Yocto 构建结果 (tiboot3.bin)、可以在 TI J742S2 EVM 板上使用 (COM 终端可以进入 U-Boot CLI)

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

    嗨、众鑫:

    因此、问题出在定制电路板上、因为它在 TI EVM 上工作、我会通知 USB 硬件专家研究 USB 原理图。

    提前感谢您的耐心。

    此致

    Gokul

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

    我不会看到 USB 原理图有任何问题。  我不确定首次配置/使用 DDR 存储器(tiboot3.bin 或更高版本)时的映像引导过程。  这可能是问题吗?

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

    以下我的一位同事的评论:  

    “我们能否确定 tiboot3.bin 是否已正确引导? tiboot3.bin 启动后、dfu-util -l 是否显示用于发送固件的接口? “

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

    感谢您的答复。

    我们已经确认、根本原因是:EVM 板的 DDR 大小为 16GB、但定制板的 DDR 大小为 8GB、我在 tiboot3.bin 中使用了默认 DDR 配置。 因此、在我们的电路板执行 tiboot3.bin 后、它报告了 DDR 握手失败、然后停止。

    修改 DDR 配置并重新编译 tiboot3.bin 后、DFU 引导正常工作

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

    很高兴听到问题得到解决、感谢您的反馈。 我会将此标记为已关闭。