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.

[参考译文] AM5K2E02:将 1000 Base-SX 光学 SFP 与 AM5K2E02 SoC 配合使用时出现问题

Guru**** 2862450 points

Other Parts Discussed in Thread: AM5K2E02

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1635288/am5k2e02-issues-using-1000-base-sx-optical-sfp-with-am5k2e02-soc

部件号: AM5K2E02

您好:

我们正在尝试配置和使用带有 AM5K2E02 SoC 的 1000 Base-SX 光学 SFP、因此无法配置接口。

我们将基于 MCSDK CSL 库上的串行器/解串器、SGMII、MAC 和开关初始化的配置代码、我认为该库仅介绍 PHY。 我们还在同一硬件上具有铜缆 PHY、能够在不出现问题的情况下配置和使用这些 PHY。

简而言之、使用光学 SFP 时、如果 SFP 在初始化时另一端连接到供电 SFP、则我们只能实现 SGMII 链路建立状态、因此继续执行此连接的初始化步骤。
如果远程 SFP 在初始化时未通电、那么我们会在 SGMII 链路建立等待回路上超时该连接、并继续其他连接(铜缆 PHY 和铜缆 SFP)、因为我们的应用必须启动且不能无限期等待。
我们已尝试在正常操作期间定期重新运行特定于端口的 SGMII 和 MAC 初始化代码、这样、当远程 SFP 通电时,它只能继续该端口的初始化步骤,但这不起作用 — 当远程 SFP 通电时、我们始终看不到 SGMII 链路接通。

我们更新了 TI 示例中的 SGMII 初始化代码、因此对于光学 SFP 连接、我们执行手动 SPRUHZ3A“适用于 K2E 和 K2L 器件的 KeyStone 架构 II 千兆位以太网 (GbE) 开关子系统“第 2.4.3.4 节中所述的强制链路配置。

我们注意到、对于光纤连接上的远程器件(完全不同的硬件)、它能够在启动时初始化一次、而 AM5K2E02 器件未通电(因此 SFP 未通电)、然后在 AM5K2E02 器件通电后会看到 SGMII 链路接通。 这是在远程设备的正常操作期间没有运行特殊代码、并且在两个设备上使用相同的 SFP。

您是否有任何特定于光学 SFP 的示例代码或关于尝试什么的其他建议?

谢谢你

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

    您好、

    我将深入研究这一点、并在一天内回复您。
    您是否还能确认当前正在使用的 SDK 版本?

    此致、

    Betsy Varughese.

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

    您好 Betsy、

    由于我的同事外出了几天、我代表他回复。
    我相信 他 使用的是 Processor SDK V04.02.00.09

    谢谢

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

    尊敬的 Daniel:

    感谢您分享详细信息。

    您是否有任何特定于 soc 的光学示例代码或任何其他关于试用内容的建议?

    我在 SDK 中没有看到任何有关光学 SFP 的具体示例。 我正在研究是否有任何可用的文档、如果发现问题、我会将其分享给您。

    此致、

    Betsy Varughese.

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

    尊敬的 Daniel:

    请参阅:   适用于 K2E 和 K2L 设备的 SGMII 故障排除指南和千兆位以太网 (GbE) 交换机 SS 用户指南(修订版 A)  、它可能会有所帮助。

    此致、

    Betsy Varughese.

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

    您好 Betsy、

    感谢您提供参考文档、我们将查看该文档、并希望该文档有用。

    在此期间、我们有几个相关问题。

    1 — 我们发现,当远程器件在 AM5K2E 之后上电时、可以通过定期运行完整的串行器/解串器配置 (CSL_EthernetSerdesInit ()、CSL_SerdesLaneEnable (common init)& CSL_SerdesLaneEnable (lane init))、然后重新运行特定于端口的 SGMII 和 MAC 初始化、来建立 SGMII 链路接通状态。 使用特定于通道的 SGMII 和 MAC INIT 运行特定于通道的串行器/解串器初始化(仅 CSL_SerdesLaneEnable (Lane init)) 不会建立链路。
    执行完整 SerDes 配置的缺点是、它会中断使用同一 SerDes SGMII 中其他通道的其他网络连接。
    是否有办法执行仅影响该串行器/解串器 SGMII 中的单个通道的部分串行器/解串器重新初始化?

    2 — 我们注意到,在 AM5K2E0x 数据表 (SPRS864D) 中、在表 8-9 第 13-12 位的 Ext Con 中、它指的是一个可能的“MAC 到光纤连接“作为引导配置的选项。
    虽然我们不使用以太网引导、但这意味着该设备支持 K2E GbES 手册 (SPRUHZ3A) 中未介绍的光纤连接模式。 例如、第 2.4.3 节“工作模式“不指光纤模式、仅指主/从自动协商模式和强制链路模式。
    在 GbES 手册的其他地方也有一些提及光纤模式的参考、但从未得到充分解释。
    此外、在第 3.3.5 节 SGMII 广播能力寄存器 (SGMII_MR_ADV_ABILITY) 中、我们注意到'SGMII 模式'有一个子部分,但没有其他子部分 — 可能意味着应该存在另一种模式。
    AM5K2E 是否支持手册中未描述的光纤模式?

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

    您好、Rob Carpenter、

    您是否指向下表“以太网 (SGMII) 引导设备配置字段说明“?

    [quote userid=“693594" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1635288/am5k2e02-issues-using-1000-base-sx-optical-sfp-with-am5k2e02-soc AM5K2E 是否支持手册中未介绍的光纤模式?

    我会查看剩余的问题并返回给您。
    此致、
    Betsy Varughese.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Betsy、

    谢谢你。

    是的、这就是我们所提到的表格。 它具体指的是我们尝试使用的“光纤连接“(光纤 SFP)。 正如我所说的、我们不是在尝试从以太网引导、但它确实意味着设备具有 GbES 手册中未描述的光纤连接模式。

    非常感谢。

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

    您好、Rob Carpenter、

    正如我所说的、我们不是在尝试从以太网引导、但它确实意味着设备具有光纤连接模式、该模式在 GbES 手册中没有描述。

    是的、 我查看了可用的文档、但找不到有关光纤模式的太多信息。 您能看看 K2E PDK 中提到的文件pdk_k2e_4_0_16/packages/ti/csl/src/ip/sgmii/V5/吗?

    此致、

    Betsy Varughese.