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.

[参考译文] AM261-SDK-EVM:AM2612:工业通信版本和 LaunchPad SOM 版本兼容性。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1623556/am261-som-evm-am2612-industrial-communications-sdk-versions-and-laucnpad-phy-revisions-compatibility

器件型号: AM261-EVM-EVM SOM
主题: DP83869 中讨论的其他器件

您好!

我有一个基于以太网的工程、它使用 TI AM261x 工业通信 SDK。 我的工程的一部分基于 SDK 10.02.00.17 版的 CPSW LwIP Enet TCP 服务器示例。 到目前为止、我正在使用外部 PHY DP83826 在 AM261x LaunchPad 版本 E2 上开发和测试它。  

最近、我们升级到了新的 LP 版本 A、该版本内置了 DP83869 PHY、我必须为其移植我的工程。 我更新了不同 PHY 的 sys 配置设置并重新生成了文件、但该应用尚未完成其初始化。 在 PHY 初始化之前似乎也失败。 UART 调试打印也未完成。 有时可以到达  

=========================
 CPSW LWIP TCP Echo 服务器
=========================
EnetAppUtils_reduceCoreMacAllocation:将 CoreID:1 的 Mac 地址分配从 4 减少到 3
打开 MAC 端口 2
mdio_normal_ioctl_handler _ENET_MDIO_IOCTL_C22_read:无法读取 PHY 3 C22 寄存器 1:–1
EnetMod_ioctl:cpsw3g.mdio:无法执行 IOCTL cmd 0x0100605:–1
EnetPhyMdioDflt_readC22:PHY 3:读取 C22 reg:–1 失败

有时它一开始就失败:

=========================
 CPSW LWIP TCP Echo 服务器
=========================
EnetAppUtils_reduceCoreMacAllocation:将 CoreID:1 的 Mac 地址分配从 4 减少到 3
打开  

或在打印过程中的随机时刻。

我知道我当前使用的 SDK 版本 (10.02.00.17) 是旧版本、与 LP E2 兼容。 我还了解到、更新的 SDK (Ind comm 2025_00_00_08 和 MCU+ 11_01_00_19) 已更新、可处理 LP 的 A 版本。 但是、由于我工程的特定原因、目前很难更新 SDK。  

因此、我的问题是可以通过更改 PHY 相关配置在 LP 版本 A 上运行 SDK 10.02.00.17 中的 CPSW Enet 示例。 或者、对于新的 LP 来说、升级 SDK 是不可避免的? 如果有可能、我应该注意哪些要点?

谢谢!

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

    您好、

    与 SDK 中的 PHY 驱动程序的结构、从 PHY 板/板载 EEPROM 读取 MAC 地址的方式以及 Enet 驱动程序相关存在许多变化。 我建议更新至最新的 SDK 版本、因为很难预测使 Rev-A 电路板能够与较旧的 SDK 版本配合使用的调试工作。

    除了以太网之外、较新的 SDK 也将适应 REV-A 电路板的其他硬件更改、因此我建议切换到最新的 SDK。

    EnetAppUtils_reduceCoreMacAllocation:将 CoreID:1 的 Mac 地址分配从 4 减少到 3
    打开 MAC 端口 2
    mdio_normal_ioctl_handler _ENET_MDIO_IOCTL_C22_read:无法读取 PHY 3 C22 寄存器 1:–1
    EnetMod_ioctl:cpsw3g.mdio:无法执行 IOCTL cmd 0x0100605:–1
    EnetPhyMdioDflt_readC22:PHY 3:读取 C22 reg 失败:–1

    根据这些日志、我看到 PHY 驱动程序无法读取 PHY 寄存器、虽然我会核实是否可以使 REV-A 与 v10.02 SDK 配合使用、但我的总体反馈是迁移到更新的 SDK、因为其中包含许多错误修复。

    此致、
    Shaunak

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

    您好!

    感谢您的澄清! 我很清楚、我已经开始更新到新的 SDK。 再问一个问题。 如前所述、从 EEPROM 读取的 MAC 地址发生了变化。 我这边有几个版本 A 电路板。 其中一些 EEPROM 为空(不确定是否以这种方式交付,或者另一位同事在某些测试期间将其擦除)。 我想知道修订版 A 是否有可在这些电路板上获得并编程的默认 EEPROM 映像? 我知道其他 SDK 示例也依赖于 EEPROM 数据、我想确保不会因 EEPROM 为空而遇到问题。

    此致!

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

    尊敬的 Vasil:

    其中一些 EEPROM 为空(不确定它们是否以该方式交付

    通常情况并非如此。

    我想知道修订版 A 是否有一个默认的 EEPROM 映像、我可以在这些电路板上获取并编程? 我知道其他 SDK 示例也依赖于 EEPROM 数据、我想确保不会因 EEPROM 为空而遇到问题。

    在星期五之前、让我来检查一下、然后再给您回复。

    此致、
    Shaunak

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

    尊敬的 Vasil:

    我想知道修订版 A 是否有一个默认的 EEPROM 映像、我可以在这些电路板上获取并编程? 我知道其他 SDK 示例也依赖于 EEPROM 数据、我想确保不会因 EEPROM 为空而遇到问题。

    很遗憾、我们无法分享这些信息。 您是否可以订购新电路板? 您是否也可以就此联系 FAE/销售代表?

    此致、
    Shaunak

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

    你好 Shaunak!

    我已将 EEPROM 数据从电路板复制到具有擦除 EEPROM 的电路板上、因此这样应该没问题。 您是否知道 TI 文档中是否有关于 EEPROM 数据映射的说明?

    此致!

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

    通过电子邮件回复  

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

    您好! 感谢您的答复。 这可以为我效劳。 最后一个问题。 我想使用 EEPROM 的一部分来存储测试应用的一些数据。 我只需要 16 个字节可以用于我自己的目的。 您能否告诉 EEPROM 的部分地址空间 TI SDK 示例未使用 、我可以在不影响这些示例的情况下进行修改?

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

    尊敬的 Vasil:

    请咨询我们的硬件专家、然后返回。

    此致、
    Shaunak

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

    尊敬的 Vasil:

    EEPROM 默认情况下、编程为从偏移 0x0000 到 0x0039 的 57MB 数据。 我看到 EEPROM 结束标记位于 0x0038 - 0x0039 处、大小为 1 字节、因此之后的地址空间应该可供使用、并且不包含特定于电路板的元数据。

    评估板上的 EEPROM 总大小为 1MB (https://www.onsemi.com/download/data-sheet/pdf/cat24m01-d.pdf)

    此致、
    Shaunak