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.

[参考译文] SK-AM64B:无法通过以太网作为备用引导模式进行引导。

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1420145/sk-am64b-cannot-boot-via-ethernet-as-backup-boot-mode

器件型号:SK-AM64B

工具与软件:

大家好!

我们无法通过 以太网备份引导 模式进行系统引导。

我们按图中所示放置引导模式引脚、选择 SD 卡作为主模式、以太网作为 配置了 具有内部 Tx 延迟的 RGMII 的备用模式。 我们将 SD 卡托盘留空并已通电。

我们监控了流量、但我们只能看到一些 LLDP 数据包、而没有任何 BOOTP 请求、如下所示。

相反、将以太网 RGMII 设置为主引导模式似乎 可以很好地处理下图中的配置。

在这种情况下、我们可以看到 BOOTP 请求和 TFTP 映像从我们的主机传输到 SK-AM64B 板、以及控制台上的 U-boot 提示符。


如何使备份 ethenet 引导正常工作?

BR、
Federico

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

    尊敬的 Federico:

    [quote userid="506633" url="~/support/processors-group/processors/f/processors-forum/1420145/sk-am64b-cannot-boot-via-ethernet-as-backup-boot-mode 我们监控流量、但我们只能看到一些 LLDP 数据包、而没有任何 BOOTP 请求、如下所示。

    为了确认、从这些 LLDP 数据包中显示的 MAC 地址不是 TI MAC 地址。  

    请给我们一两天的时间来尝试重现您的测试案例。

    -道林

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

    最新动态:

    我在设置中重复出现了相同的问题

    1.测试以太网主引导、使用 SD 作为备份、并使用您共享的相同引导交换机配置

    如您所示、这可以按预期工作

    2.测试以太网作为备用引导、SD 作为主引导、并使用您共享的相同引导交换机配置

    这无法解决 Wireshark 上未显示任何数据包的问题。  

    补充 意见

    1. 以太网引导作为主引导模式仅在 LINK INFO 位(位7)被置位时有效。 如果未设置、以太网引导仍然失败(Wireshark 也会显示任何数据包)

    2.以太网引导作为辅助引导模式似乎没有链路信息位配置

    我认为可能有与此链接信息位配置相关的内容、该配置可能有故障。 我希望与开发人员一起了解更多有关这方面的详细信息。

    如果我在下周早些时候没有回复、请再次 ping 该主题

    -道林

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

    你好、Daolin

    要确认、从这些 LLDP 数据包中显示的 MAC 地址不是 TI MAC 地址。

    我也看到那些带有以太网主引导的 LLDP 数据包。 现在我不深入讨论这一点。

    [报价 userid="576780" url="~/support/processors-group/processors/f/processors-forum/1420145/sk-am64b-cannot-boot-via-ethernet-as-backup-boot-mode/5444648 #5444648"]

    补充 意见

    1. 以太网引导作为主引导模式仅在 LINK INFO 位(位7)被置位时有效。 如果未设置、以太网引导仍然失败(Wireshark 也会显示任何数据包)

    [报价]

    好的、对我来说、pic 中的以太网引导配置是唯一可以正常工作的配置。 RMII 也不起作用。

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

    尊敬的 Federico:

    我还在和内部团队一起研究这个问题、我已经创建了一个关于这个问题的内部错误票证。 我将在周二至周四下班、因此请预计周五或下周早些时候的更新回复会延迟。

    -道林

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

    您好、 Federico、

    感谢您在我外出时的耐心等待。

    我们的开发团队已通知我、尚未验证内部是否支持以太网引导作为备份/次级引导。 我目前正在等待我们的 ROM 专家对链路信息位和以太网引导作为次级引导以及 ROM 是否支持这一点做出响应。

    -道林

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

    大家好!

    也会遇到同样的问题。

    我们刚刚开发了我们的硬件、目标是使系统从 eMMC 引导、并使用从以太网的备份引导来初始化 eMMC。 以太网将是我们电路板上唯一的可连接接口。 而且、必须重新焊接电阻器以更改引导模式需要付出很大的努力。 这是非常令人失望的。

    约阿希姆

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

    Joachim、您好!  

    感谢您 分享对此问题的困扰、并解释为何从以太网获得备份启动对于您的用例非常重要。 一旦从我们的内部团队(特别是从 ROM 专家处)收到更多信息、我就会马上回复更新消息。  

    没有出现 BOOTP 请求这一事实可能表明 ROM 程序无法按预期在以太网作为备份引导模式时正常工作。 这就是我试图从 ROM 专家处了解更多信息的原因。

    -道林

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

    最新动态:

    我们正在缩小问题的范围、可能是 ROM 启动 MDIO 扫描导致的问题、以建立链路速度和双工不能正常工作。 这是在 BOOTP 消息显示之前应成功发生的阶段。  

    我们尝试使用链路信息=1、其中链路速度和双工由 ROM "硬编码"、它适用于以太网作为主引导。 但是、当链路信息= 0且 ROM 使用 MDIO 扫描时、以太网不能用作主引导。

    遗憾的是、以太网用作备用引导时、没有用于 LINK INFO =1配置的选项。 默认情况下、ROM 使用 MDIO 扫描。 因此、问题具体出在 MDIO 扫描。

    此外、当我在 Linux 中进行测试时、如果使用常规以太网通信、MDIO 扫描似乎可以起作用。 因此、这种行为似乎专门限于 ROM 初始化 MDIO 扫描。 我仍在尝试与 ROM 专家合作、看看问题发生在哪里。 这只是关于该问题进展的最新情况。

    -道林