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.

[参考译文] AM6442:USB 备份启动速度加快。

Guru**** 2473270 points
Other Parts Discussed in Thread: SK-AM64B

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1464692/am6442-usb-backup-boot-speed-up

器件型号:AM6442
主题中讨论的其他器件:SK-AM64B

工具与软件:

您好!
我们计划使用 USB 作为备用(次级)引导选项、并使用 USB 闪存驱动器来刷写主存储器件–eMMC。 目前、我正在使用 SK-AM64B 板进行实验、其中主引导选项是 SD 卡、次级引导选项是 USB 外设。 我注意到一个小问题:系统从 USB 设备启动需要很长时间–10到16秒、具体取决于 USB 驱动器。 是否有办法加速此过程、或者它是否已在内部 ROM 固件中进行硬编码、这意味着我们必须实时处理它?
此致、
Peter

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

    尊敬的 Petar:

    我无法在 SK-AM64B 上看到问题。 当插入无效的 SD 卡且引导模式开关设置为0x2643时、在打开 EVM 上的电源开关后的约4秒内、我将看到以下来自 USB 拇指驱动器引导的控制台消息。

    [2025-01-21 08:48:00] U-Boot SPL 2024.04-ti-gfda88f8bcea3 (Jul 26 2024 - 11:00:12 +0000)
    [2025-01-21 08:48:00] Resetting on cold boot to workaround ErrataID:i2331
    [2025-01-21 08:48:00] Please resend tiboot3.bin in case of UART/DFU boot
    [2025-01-21 08:48:00] resetting ...

    如果将 USB 闪存驱动器设置为主引导模式(引导开关:0x153)、延迟时间是多少? 我的时间也约为4秒。

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

    刘斌、您好!
    感谢您的答复。 最初、我在没有 SD 卡的情况下进行了测试。 当我插入一个空的 SD 卡(这将是预期情况),它几乎立即启动。 我注意到启动速度取决于 USB 拇指驱动器的类型。 与预期相反、较旧的 USB 2.0拇指驱动器启动速度比较新的 USB 3.0/USB 3.2驱动器快得多。 对于某些驱动器、它根本无法引导。

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

    尊敬的 Petar:

    最初、我在没有 SD 卡的情况下进行了测试。

    我在测试中看到几乎相同的延迟(~4秒)、但没有 SD 卡。

    我注意到启动速度取决于 USB 拇指驱动器的类型。 与预期相反、较旧的 USB 2.0拇指驱动器启动速度比较新的 USB 3.0/USB 3.2驱动器快得多。

    预计某些 USB 设备需要更长的时间来进行枚举。

    对于某些驱动器、它根本无法启动。

    可能是由于 AM64x 勘误表 i2328"引导:USB MSC 间歇性启动"。