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:AM62x 系列(am625):USB 磁盘启动支持

Guru**** 2560030 points
Other Parts Discussed in Thread: AM625

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1213394/am625-am62x-family-am625-usb-disk-boot-support

器件型号:AM625

您好、专家!

需要了解 TI 上提供的适用于 AM62x 的 USB 磁盘引导选项吗?

我们能够看到4个 defconfig 存在

am62x_EVM_A53_defconfig

am62x_EVM_R5_defconfig

am62x_EVM_R5_ethboot_defconfig

am62x_EVM_R5_usbdfu_defconfig

我想创建 USB (pendrive)引导映像、但对于 USB 磁盘、它看起来像 defconfig、未预设。

AM62x 不支持 USB 磁盘?

如果这是我们需要做什么?

谢谢。

Suraj.

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

    您好、Suraj、

    由于 AM625勘误表中的建议 i2328、U-Boot 中未启用 USB 主机引导模式。 所以在主机模式下、没有启用 USB0接口的 U-Boot 解配置。

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

    感谢您的回复!

    您能介绍一下我们如何针对  在主机模式下启用 USB0接口的 U-Boot 解配置执行此操作。

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

    您好、Suraj、

    我没有对此进行测试、但请告诉我以下 uboot 补丁是否有效。 您将使用 am62x_EVM_R5_defconfig 和 am62x_EVM_A53_defconfig defconfigs 构建 uboot 。

    diff --git a/arch/arm/dts/k3-am62x-sk-common-u-boot.dtsi b/arch/arm/dts/k3-am62x-sk-common-u-boot.dtsi
    index b57d9563d87e..26953b519d7c 100644
    --- a/arch/arm/dts/k3-am62x-sk-common-u-boot.dtsi
    +++ b/arch/arm/dts/k3-am62x-sk-common-u-boot.dtsi
    @@ -121,7 +121,7 @@
     };
     
     &usb0 {
    -       dr_mode = "peripheral";
    +       dr_mode = "host";
            /* Since role switching is not supported in U-Boot */
            /delete-property/ extcon;
            u-boot,dm-spl;
    @@ -132,6 +132,7 @@
     };
     
     &usb1 {
    +       dr_mode = "peripheral";
            u-boot,dm-spl;
     };

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

    您好、Bin、

    感谢您的回复!  

    期待获得帮助。

    在以上更改的情况下进行了测试、显示了下面的日志。

    U-Boot SPL 2021.01-g999 (4月11 2023 - 09:20:13 +0000)
    SYSFW ABI:3.1 (固件版本0x0008 '8.5.3--v08.05.03 (Chill Capybar')
    SPL 初始堆栈用法:13424字节
    SPL:不支持的引导设备!
    SPL:无法从所有引导设备引导
    ###错误###请重置主板###

    谢谢。

    Suraj.

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

    您好、Suraj、

    控制台日志会告知 ROM 可以从拇指驱动器加载并运行引导加载程序(tiboot3.bin)、但是

    SPL:不支持的启动设备!

    如果要继续从 USB 器件引导、U-Boot 似乎丢失了代码。

    很遗憾、我无法提供 U-Boot 补丁来从 USB 设备启用引导、因为 SDK 中未提供这种补丁。