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.

[参考译文] AM3352:如何跳过 EMAC 引导

Guru**** 2562120 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/597184/am3352-how-to-skip-emac-boot

器件型号:AM3352

您好!

我正在使用 SYSBOOT 序列"10000"(XIP -> UART0 -> EMAC1 -> MMC0)、我们的引导设备是 MMC0。

我知道 EMAC1引导需要4.5分钟才能放弃尝试其他线程。

因此、我 移除了电路板上的以太网 PHY 器件、但 EMAC 启动仍尝试了4.5分钟。  

即使没有 PHY 器件、EMAC 引导是否也会尝试启动序列?  是否有任何条件可以快速跳过此操作?

 除了当前硬件中的引导序列"10000"、我们别无选择。

如果有任何建议、我们将不胜感激。

此致、

Luke   

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

    否、没有跳过 EMAC 引导的权变措施。 这些超时在 ROM 代码中是固定的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Luke、

    我可以考虑的一种可能的权变措施是从 UART0引导 MLO。 然后使 MLO 从 SDCard 进一步加载 uboot 和内核。 对于该 UART0、应始终连接到 PC (或其他板)、并且 MLO 应来自 PC (或其他板)。 如果可以满足此条件、则引导时间可以超过4.5分钟。 即使这样、您也可能需要更改代码、而这些代码不是很容易获得的。 否则、正如 Biser 建议的那样、这是不可能的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速响应