器件型号: 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 是不可避免的? 如果有可能、我应该注意哪些要点?
谢谢!