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.
尊敬的 BU 专家:
我将按照 PHY 驱动程序集成指南将 DP83822驱动程序集成到 SDK 中。 出现以下未解析的符号错误。
此符号是 SDK 中定义的全局符号、
并且我已经重新编译 SDK
CCS 项目还使用调试配置文件。
请帮我解决这个问题。
谢谢。
挂起。
您好!
您能否分享您正在使用的示例和您参考的集成指南?
此错误通常表明您尚未在源文件中包含所需的头文件、假设所有其他配置都是正确的。
此致、
尼蒂卡
尊敬的 Nitika:
我使用 layer2 cpsw 示例、本指南参考的是 AM243x MCU+ SDK:以太网 PHY 集成指南。
指南的最后两个步骤按照 Nilabh 的建议进行了更改。
gEnetPhyDrvs[](和上述 extern 声明)进入定制板文件,当检查 sysfcg 中的客户板复选框时需要该文件,
此外、 将 dp83822.c 添加到另一个 makefile 文件中、而不是指南中的一个。 您可以参阅我在上一个回复中的屏幕截图、以了解对 makefile 文件进行了修改。
如果您愿意、我可以向您分享我遇到这些错误的项目。
此致、
挂起。
您好!
是的、最好您可以共享引发此错误的项目。
此致、
尼蒂卡
您好、我已通过电子邮件发送至。
尊敬的 Ashwani:
通过电子邮件共享文件时出现问题。 我已在本地将它们转发给您。
此致、
尼蒂卡
尊敬的 Nilabh:
我看到没有找到命令"make"的错误、您知道它在哪里吗? 由于它的限制、我无法将其添加到路径中。 还有必要使用"make"而不是默认的构建命令吗?
此致、
挂起。
尊敬的 Hang:
我们正在致力于将此放入 SDK 9.2
此致
阿什瓦尼
很高兴听到 Goel ,有什么想法什么时候会是9.2来?
暂定于4月结束。
此致
阿什瓦尼
作为此问题的更新、我们 仍然 无法使用 Nilabh 共享的项目、但我们将其作为参考、并将驱动程序与编译问题集成在一起。 我们现在正在 使用回送示例测试驱动程序。 我们无法运行"PHY 环回"、我们可以看到 TX 任务运行到其末尾、但 RX 任务未收到任何数据。
现在我们可以看到数据包已被接收、但数据已损坏。
现在我们可以看到数据包已收到[/报价]为了使其正常工作,与以前的运行相比有哪些变化?
但数据损坏但是、看起来像端口0的 RXGOODFRAMES =端口2的 TXGOODFRAMES
端口2的 RXGOODFRAMES =端口0的 TXGOODFRAMES
正确吗?
此致
阿什瓦尼
[/quote]
尊敬的 Ashwani:
我们在 syscfg 中切换到了 RMII、并更改了驱动程序中的一些代码以确保驱动程序绑定。
看起来像端口0的 RXGOODFRAMES =端口2的 TXGOODFRAMES [/QUOT]是的、我们没有注意到这一点。 我认为 端口0发送的帧应返回端口0而不是端口2、对吧? 你知道这是什么问题吗?
谢谢。
挂起。
作为此方面的更新、客户还尝试了 LWIP 示例、能够发送和接收前几个帧、而其余撤销帧也损坏(数据不正确)
您知道这里的问题可能是什么吗?
这可能是由于一些与应用相关的更改影响所致。
您能否在 AM243x-EVM 上尝试相同的开箱即用示例并更新结果?
此致
阿什瓦尼
客户也尝试了 LWIP 示例,能够发送和接收前几帧
我们是否可以有一个单独的查询、因为我们这里主要介绍用于 DP83822 PHY 的环回示例?
此致
阿什瓦尼
尊敬的 Goel:
由于其 MII 接口和 PHY 与 EVM 不同、因此我们无法在 EVM 上尝试相同的样片。 不知道哪些变化会导致这种情况?
此致、
挂起。
Hang、您好、Ashwani 不在办公室时、您能帮助我扼要重述当前问题吗? 此外、是哪个 MCU-SDK 版本? 自定义板对吧?
总结当前测试、哪些测试可行以及哪些不可行、对引导正确的专家非常有帮助。
谢谢!
保拉
您好、Paula、
抱歉、未更新此主题。 这个问题已经解决。 客户电路板上存在时钟配置(HW)问题。 感谢您的支持。
此致、
挂起
太棒了! 谢谢您告诉我们。
保拉