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.

[参考译文] AM62A7-Q1:AM62A7-Q1:DFU 问题

Guru**** 2539500 points
Other Parts Discussed in Thread: SK-AM62A-LP

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1324084/am62a7-q1-am62a7-q1-dfu-issue

器件型号:AM62A7-Q1
主题中讨论的其他器件:SK-AM62A-LP

我制造了一个 AM62A 定制电路板。 但是、Windows 设备管理器可以识别该设备、如下所示、但在 DFU 进行过程中出现停止问题。

如上图所示停止进程>

< SK-AM62A-LP 评估板: 没有 DFU 问题 >

请查看应检查哪些部件。

谢谢!

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

    您好!

    查询中没有太多的上下文来更好地理解问题。 您可以详细说明以下内容:1)您正在使用什么 SDK? 2) 2) 2)您要通过 DFU 发送什么图像?

    此致、

    普拉桑特

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

    SK-AM62A-LP 评估板 SDK 版本为09.01.00.07

    DFU 正在从定制板到 USB。

    tiboot3.bin 上传在定制板上完成、但 tispl.bin 上传失败。

    如果您需要任何其他信息、请告诉我。

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

    您好!

    感谢您提供的信息。

    第一步、是否要确保使用 DFU defconfig (am62ax_evm_r5_usbdfu_defconfig)构建 R5F SPL (tiboot3.bin)

    diff --git a/Rules.make b/Rules.make
    index 2b17fb7..6dae9aa 100644
    --- a/Rules.make
    +++ b/Rules.make
    @@ -11,7 +11,7 @@ ARMV8=a53
     UBOOT_MACHINE=am62ax_evm_a53_defconfig
     
     # Add CROSS_COMPILE and UBOOT_MACHINE for the R5
    -UBOOT_MACHINE_R5=am62ax_evm_r5_defconfig
    +UBOOT_MACHINE_R5=am62ax_evm_r5_usbdfu_defconfig
     
     KERNEL_DEVICETREE_PREFIX=ti/k3-am62a7|ti/k3-fpdlink
     
    

    https://software-dl.ti.com/processor-sdk-linux/esd/AM62AX/09_01_00/exports/docs/linux/Foundational_Components U452-Boot/UG-General-Info.html#build-u-boot

    此致、

    普拉桑特

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

    我正在将同一图像上传到 SK-AM62A-LP 评估板和定制板。

    在 SK-AM62A-LP 评估板上、已成功上传 USB DFU。

    该问题仅发生在我们制作的定制电路板上。

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

    您好!

    您能否共享来自电路板的 UART 日志和来自主机 PC 的 DFU 发送日志。 请以文本形式附加日志(插入->代码)。

    此致、

    普拉桑特

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

    U-Boot SPL 2023.04 (Jan 17 2024 - 09:45:16 +0900)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
    am62a_init: board_init_f done
    SPL initial stack usage: 17040 bytes

    我要附加 UART 日志。
    在此之后、该过程将停止。

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

    您好!

    这看起来是为 TI AM62A EVM 构建的 R5F SPL (tiboot3.bin)与您的定制板不兼容。 如果您使用定制 DDR 等定制器件、则需要在使用 PSDK 之前对其进行移植。

    https://dev.ti.com/tirex/explore/node?node=A__AQH3F7basNZN1Bd-xGjUng__AM62A-ACADEMY__WeZ9SsL__LATEST

    将该主题帖移至 AM62A U-Boot 专家、以获取有关该主题的进一步支持。

    此致、

    普拉桑特

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

    我还有其他疑问。

    VDDSHV_CANUART、VDDSHV_MCU 和 VDDSHVx [x=0-3]我了解电源选择的是3.3V 或1.8V。

    SK-AM62A-LP 评估板使用3.3V、我们的定制板使用1.8V。

    使用1.8V 时是否需要进行额外设置?

    我想在上传 USB DFU 时查看其他操作。 示例) DDR rst 高信号

    我想知道我可以检查的硬件点。

     

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

    此外、在我们的定制电路板上 MCU_SAFETY_ERRORz_1V8引脚输出为高电平、因此请检查有什么问题。

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

    从上一次 UART 日志来看、代码似乎在 DDR 初始化的位置挂起。  您可能需要在定制电路板的代码中更改 DDR 配置文件。   

    您能添加  

    #define debug 1

    位于 drivers/ram/k3-ddrss/k3-ddrss.c 的最顶端并重新编译代码。  这将提供更多的调试语句、以查看问题是否是 DDR 配置

    您在电路板上使用的是什么 DDR?    设计电路板的 DDR 部分时、您是否遵循了 www.ti.com/.../sprad66中的指南?

    此致、

    詹姆斯

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

    我使用了 MT53E1G32D2FW-046AUT:C、与 SK-AM62A-LP 板 LPDDR4类似。

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

    您是否能够在日志中获得 debug 语句?

    詹姆斯