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.

[参考译文] 66AK2H14:嵌入式以太网引导 ROM 代码稳定性

Guru**** 2609955 points
Other Parts Discussed in Thread: 66AK2H14

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/582638/66ak2h14-embedded-ethernet-boot-rom-code-stability

器件型号:66AK2H14

您好!

 

我们的器件有多个66AK2H14通过以太网以太网连接到链中的引导服务器、如下所示:

[boot Server]<->[K2H]<->[K2H]<->[K2H]

 

所有连接均为 SGMII 链路。 K2H 设置为以太网引导模式(引导模式设置为0x3775)、并使用嵌入式 ROM 引导代码使用 TFTP 从引导服务器下载 U-boot 引导时间。

 

我们在一个66AK2H14器件上遇到问题、无法建立两个 K2H 之间的链路。 我们看到第一批 K2H 可以启动,但其他两个则不能启动。

 

切换到 UART 引导模式(引导模式设置为0x0777)后、每次 K2H 引导、U-boot 被推送到 UART 上、所有 K2H 都能够与引导服务器通信以检索必要的引导文件。

 

我们还看到问题与温度相关、在环境温度升高后、器件将按应有的方式启动。

您能否保证嵌入式 ROM SGMII SerDes 设置足以提供100%引导稳定性?

 

此致、

Krzysztof

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

    [引用]您能否保证嵌入的 ROM SGMII SerDes 设置足以提供100%引导稳定性?[/引用]
    是的、应该是这样。

    当您说:
    [报价]我们还发现问题与温度有关、在环境温度升高后、器件将按应有的方式启动。[/报价]
    您能否指定变化是什么(初始温度和更高的温度)?

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

    Yordan、您好!

    [引用用户="Yordan Kovachev"]
    您能否指定变化是什么(初始温度和更高的温度)?
    [/报价]

    环境温度约为25-30摄氏度。 我们使用热风枪来加热器件。 我们还验证了所有焊点均正常(X 射线检查)。

    此问题是否与 MCSDK 问题“SDOCM00114023:使用最新的 Linux SGMII 驱动程序时 SGMII 链接在低温下失败”有关?

     

    此致、

    Krzysztof

     

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

    让我检查一下这个问题、我将返回我的调查结果。

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

    我看了 SDOCM、很可能您会遇到类似的情况。 不过,我怀疑我可以在公开场合进一步讨论这点。 让我咨询设计团队、看看我们应该如何处理这一问题。

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

    您知道 K2H SOC 的器件版本吗? 这是在少数特定 SOC 上发生的、还是可以在任何 SOC 上随机发生的?
    SDOCM114023:发现根本原因是串行器/解串器通道中对低温敏感的 DFE_BW_scaling 寄存器。 正如我们一年前讨论的 K2H 上的其他高速接口不稳定问题、可以通过将通道02C 寄存器中的 PMA_Ln_DFE_BW_SCALE 字段更改为11'b (全速)来解决该问题。

    您能否确认系统中 SGMII 通道的寄存器读数? 由于这是由 ROM 代码设置的、因此我将检查我们是否有任何未来的 PG 计划、或者我们对使用以太网引导模式的建议。

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

    您好 Eric、

    电路板上的芯片具有以下特征:

    66AK2H14AAW

    Q20-5AZDRK9美元

    2012 TI AAW G1

    我无法确认寄存器读数、因为器件保留在 ROM 代码中。

    是否可以使用 Code Composer 连接调试器并读取/写入 SerDes 设置? 这是一个好的测试用例吗?

    此致、

    Krzysztof

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

    此致、Eric