主题中讨论的其他器件:SK-AM64B
工具与软件:
您好!
我们计划使用 USB 作为备用(次级)引导选项、并使用 USB 闪存驱动器来刷写主存储器件–eMMC。 目前、我正在使用 SK-AM64B 板进行实验、其中主引导选项是 SD 卡、次级引导选项是 USB 外设。 我注意到一个小问题:系统从 USB 设备启动需要很长时间–10到16秒、具体取决于 USB 驱动器。 是否有办法加速此过程、或者它是否已在内部 ROM 固件中进行硬编码、这意味着我们必须实时处理它?
此致、
Peter
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.
工具与软件:
您好!
我们计划使用 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秒。
尊敬的 Petar:
最初、我在没有 SD 卡的情况下进行了测试。
我在测试中看到几乎相同的延迟(~4秒)、但没有 SD 卡。
我注意到启动速度取决于 USB 拇指驱动器的类型。 与预期相反、较旧的 USB 2.0拇指驱动器启动速度比较新的 USB 3.0/USB 3.2驱动器快得多。
预计某些 USB 设备需要更长的时间来进行枚举。
对于某些驱动器、它根本无法启动。
可能是由于 AM64x 勘误表 i2328"引导:USB MSC 间歇性启动"。