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.

[参考译文] PROCESSOR-SDK-AM62X:PHY 启用失败

Guru**** 2487425 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1433354/processor-sdk-am62x-phy-enabling-failed

器件型号:PROCESSOR-SDK-AM62X
主题中讨论的其他器件:SysConfig

工具与软件:

尊敬的 TI:

出现错误 某个时间 stage2中"PHY 启用失败"的说明。 并具有 sbl_ospi_linux_stage2的自定义实现。
该硬件是板定制使用、也不是 S28HS02GT (256MB)
引导过程为 OSPI bootmode:rom_code_ospi -> SBL1 -> SBL2 -> R5_APP -> Linux

在未启用 PHY 的情况下、Rom_code_ospi 和 SBL1的启动失败、SBL2启用 PHY 失败
SBL1和 SBL2的区别是、SBL2在 NOR 的模式1-1-1和启用 PHY 之前在地址0x0FFE0000处读取数据。

您可以在调试和查找原因方面为我们提供支持。

e2e.ti.com/.../teraterm_5F00_11_5F00_04.log

此致、

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

    您好!

    您发送给我的日志我假设它是重复的,因为它不是日志作为一个实验的结果,就像你尝试运行它几次,收集所有的日志,并发送它。 请改正我的理解。

    除此之外、请允许我在一些时间评论 PHY 调优故障、因为这可能是由几个原因造成的、我需要将其范围缩小。

    您能不能帮助我了解您当前使用的是哪个 MCU PLUS SDK AM62x?

    此致、

    Vaibhav

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

    尊敬的  Vaibhav:

    "您发送给我的日志我假设它是重复的,因为它不是日志作为一个实验的结果,就像你尝试运行它几次,收集所有的日志,并发送它。 请改正我的理解。"

    =>通过打开和关闭电源来测试启动。  有时它只是"PHY 启用失败"

    "您能帮助我了解您当前使用的是哪个 MCU PLUS SDK AM62x 吗?"

    =>是、我使用版本 09.00.00.19的 MCU SDK AM62x

    此致、

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

    您好!

    感谢您的耐心。

    是的、我使用的是版本为 09.00.00.19
    的 MCU SDK AM62x

    用于 AM62x MCU plus SDK 9.00的 PHY 调优算法非常旧、我建议改用最新的 SDK。

    这样、您就不会看到任何使能 PHY 的故障。

    请参考: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1431856/faq-am62a7-ospi-phy-tuning-algorithm

    此致、

    Vaibhav

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

    您好!

    请注意、如果您想继续使用目前正在使用的 SDK、我建议您将更新的算法从最新的 SDK 移植到旧的 SDK。

    您需要移植的算法或 API 基本上就是命名为的 API OSPI_phyTuneDDR 和 OSPI_phyFindOTP1。

    此致、

    Vaibhav

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

    您好!

    我尝试了将 名为 AS 的 API 移植  OSPI_phyTuneDDR 和 OSPI_phyFindOTP1。  它仍然显示错误"PHY enabling failed"(PHY 启用失败)

    此致、

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

    您好!

    感谢您的耐心。

    我尝试移植 名为  OSPI_phyTuneDDR 和 OSPI_phyFindOTP1。  仍显示错误:PHY 启用失败"[/报价]

    是出乎意料的、但让我在这里说明接下来的步骤。

    因此、在将最新 OTP1从 SDK 10.0移植到9.0时、您是否遇到了构建挑战?

    例如:  

    CONST OSPI_Attrs * attrs =((OSPI_Config *) handle)->attrs;
    OSPI_PhyTuneWindowParams * phyTuneWindowParams =\
    (OSPI_PhyTuneWindowParams *)&attrs->phyConfiguration.tuningWindowParams;

    上述内容是在 OTP1中编写的、用于10.0;如果你直接将这个内容放入 SDK 9.0中、然后转到 cmd 中的源代码/驱动程序并运行:

    gmake -s -f makefile.am62x.r5f.ti-arm-clang

    然后会出现编译问题/错误、所以我的问题是您是否能够解决这些编译错误并忽略?

    此致、

    Vaibhav

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

    您好!

    我 将文件 ospi_phy.c 从 SDK 10.0替换为 SDK 9.0、并基于该文件修复了构建错误。  然后在我们的电路板上进行测试、成功处理启动、

    我附上了我的补丁、您可以看到。  

    e2e.ti.com/.../patch_5F00_portting_5F00_OTP.zip

    此致、

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

    因此、到目前为止还没有任何 PHY 使能故障、这是一个正确的理解。

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

    不可以、有时会出错、 有时启动会成功、有时会发生 PHY 启用故障。

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

    您好!

    不可以、有时 启动出错、有时启动会成功、有时甚至可能导致 PHY 启动失败。

    因此、如果有时发生这种情况、就很难调试故障。

    您能否共享 example.syscfg 文件?

    此致、

    Vaibhav

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

    您好、Vaibhav、

     我 在下面附加了 example.syscfg 文件。

    e2e.ti.com/.../7103.example.zip

    此致、

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

    您好!

    我将浏览 SysConfig 文件并为您提供下一步操作的最新信息。

    此致、

    Vaibhav

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

    您可以看到、当显示 PHY 启用失败时、这意味着该故障肯定是与 OSPI_phyTuneDDR ()隔离的。

    因此、闪存配置在此处不应出现故障、因为有时您不会遇到 PHY 调优故障。

    您能告诉我此失败的频率吗、比如您看到失败的周期数中的频率吗?

    此致、

    Vaibhav

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

    尊敬的  Vaibhav:

    作为日志 teraterm_11_04.log 文件我附在本票的开头,有144/413时间的失败。

    此致、

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

    您好、Vaibhav、

    我目前无法重现错误。  当我获得该信息后、我会再次向您发送该信息。

    谢谢!

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

    您好、Khuat-San、

    好的、我将等待您的结果。

    此致、

    Vaibhav