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:使用 Pen Drive Linux 从 USB0 引导

Guru**** 2561720 points
Other Parts Discussed in Thread: AM62A7

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1568908/am62a7-booting-from-usb0-using-pen-drive-linux

器件型号:AM62A7


工具/软件:

您好:

我的器件正在成功从 SD 卡和 eMMC 引导。

现在、我必须在定制板 AM62A7 中从 USB0 引导。  我尝试从 USB0 msc 引导。

从 SD 卡成功引导时 USB 鼠标工作正常。

我使 USB 可引导并在 USB 中刷写映像与 SD 卡中相同(显示引导分区 ( 引导和 ROOTf ))。

我也更改了 USB 作为主机。

但当我把板放在 USB 引导模式启动从 USB 它显示“ SPL:无法从所有引导设备引导

我正在使用 Yocto 构建环境。

如果我尝试编译 u-boot 时使用“ am62axx-EVM bitbake -f -c 编译 u-boot am62ax_evm_r5_defconfig am62ax_evm_r5_usbmsc_defconfig MACHINE= “命令显示以下错误。

您能支持如何从 USB 任何模式 DFU 或 MSC 引导吗?

谢谢  

Pankaj Verma  

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

    指定的专家目前已离职 两天。 请预计响应会有一些延迟。

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

    您好 Jhon、

    我正在等待响应。

    仍然面临问题。

    谢谢

    Pankaj Verma

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我尝试使用“ am62axx-EVM bitbake -f -c 编译 u-boot am62ax_evm_r5_defconfig am62ax_evm_r5_usbmsc_defconfig MACHINE= “命令显示以下错误。

    我对 Yocto 知之甚少、但我认为该命令在传递 U-Boot configs 时不正确。

    您是否可以尝试从独立 SDK 安装构建 U-Boot、看看是否可以使用 USB MSC 引导?

    请在 SDK 中使用以下补丁、以在 U-Boot config 中启用 USB MSC。

    -- Rules.make.orig 2025年09月26日   11:28:25.194666771-0500
    ++ Rules.Make 2025年09月26日 11:27:41.579928424 –0500
    @@–11、7 + 11、7 @@μ s
     UBOOT_MACHINE=am62ax_evm_a53_defconfig
     
     #为 R5 添加 cross_compile 和 uBoot_machine
    uBoot_machine_r5=am62ax_evm_r5_defconfig
    +UBOOT_MACHINE_R5=am62ax_evm_r5_defconfig am62x_r5_usbmsc.config
     
     kernel_DEVICETREE_PREFIX=ti/k3-am62a7|ti/k3-fpdlink|ti/k3-am62x-sk|ti/k3-v3link

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

    您好 Liu、

    我在 Yocto 项目中找不到 Rules.make 文件。 在我可以添加这些更改的位置、

    请支持我如何操作、如果可能、请与 Yocto 专家联系、以便我使用 USB 启动电路板。  

    另请澄清我、因为我们已经引导 SD 卡、并且电路板正在使用 SD 卡正确引导。

    但对于 pendrive、我们也需要遵循相同的步骤。 使笔式驱动器像 SD 卡一样可引导是正确的吗?  

    谢谢  

    Pankaj Verma

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述 userid=“564850" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1568908/am62a7-booting-from-usb0-using-pen-drive-linux/6051580

    我在 Yocto 项目中找不到 Rules.make 文件。 在我可以添加这些更改的位置、

    [/报价]

    rules.make 是 Processor SDK 中的一个文件、不是 Yocto 的一部分。

    请支持我如何操作、如果可能、请与 Yocto 专家联系、以便我使用 USB 启动电路板。  [/报价]

    请按照以下链接中的 Andreas 指令添加  am62ax_evm_r5_defconfig am62x_r5_usbmsc.config  U-Boot 构建过程。

     PROCESSOR-SDK-AM335X:如何更改 Yocto 中 u-boot 的配置 

    但对于 pendrive、我们也需要执行相同的步骤。 使笔式驱动器像 SD 卡一样可引导是正确的吗?

    是的、笔式驱动器上的 Linux 文件布局与 SD 卡上的相同。

    [/quote]