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.

[参考译文] Linux/AM5718:IDK 上支持 USB 引导

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/675027/linux-am5718-usb-boot-support-on-idk

器件型号:AM5718

工具/软件:Linux

你(们)好

我正在使用连接到 USB 存储设备的 micro USB (J45)尝试 USB 引导模式。

存储设备使用两个分区 boot 和 rootfs 创建,并复制了各自的文件和文件系统。

但是、当我抛出 uboot 代码时、很明显、没有为 am571x 启用 USB 引导模式。

通过引用 am43xx 添加的更改、

在 am57xx_evm.h 中添加 了#define CONFIG_SYS_USB_FAT_BOOT_PARTITION             1

在 am57xx/board.c 中、添加了 ti_usb_phy_uboot_init (&usb_phy1_device);

已启用配置 SPL/TPL -->支持 USB 主机驱动程序-->支持从 USB 加载

错误:

对`ti_usb_phy_uboot_init'的引用未定义

对`dwc3_OMAP_uboot_init'的引用未定义

对`dwc3_uboot_init'的引用未定义

对`dwc3_uboot_exit'的引用未定义

对`dwc3_OMAP-uboot_exit'的引用未定义

使用 ti-processor-sdk-linux-am57xx-evm-04.01.00.06-Linux-x86-Install.bin

您能为我们提供有关如何在 am571x idk 中启用 USB 引导模式的帮助吗?

谢谢

Mahesh Muni

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

    请参阅本文档中的第4.1节: www.ti.com/.../sprui97a.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Biser

    感谢你的答复。
    我已经和 TRM 一起介绍了本部分。 已更改 sysboot 以支持 USB 引导模式。

    但是、我想知道 u-boot 代码发生了哪些变化、以便从连接了微型 USB 的 USB 闪存驱动器启用到 USB 引导模式?

    谢谢
    Mahesh muni j
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    USB 引导不是使用闪存驱动器完成的。 电路板和 PC 主机之间有一个协议、TRM 初始化一章的外设启动一节对此进行了说明。

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

    感谢你的答复。

    要实现描述和 TRM 更正的 USB 引导、现在我可以清楚地看到。
    但仍必须在 u boot 代码中添加对 USB 引导的支持、以便甚至从另一端连接到 USB 电缆的 PC 引导、而当前 SDK u 引导代码中不存在该支持。

    除了上述更改(在我的第一个帖子中)之外、请帮助我们解决所提到的错误(u boot init 错误)。

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

    请查看此链接 http://processors.wiki.ti.com/index.php/Linux_Core_U-Boot_User's_Guide?keyMatch=am57xx%20u-boot%20user%27s%20guide&tisearch=Search-EN-Everything#Using_USB_Device_Firmware_Upgrade_.28DFU.29 以了解 USB 引导。 它仅在 USB1上工作。 您不必执行 make menuconfig、因为 DFU 已启用。

    Steve K.