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.

[参考译文] CCS/F28M35H52C:controlSUITE 以太网示例 DOW't work

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/594029/ccs-f28m35h52c-controlsuite-ethernet-examples-don-t-work

器件型号:F28M35H52C
Thread 中讨论的其他器件:controlSUITE

工具/软件:Code Composer Studio

你好。 我目前正在使用 TI Concerto F28M35H52C1 RevG 板。 我能够使 UART 正常工作、现在我将进入以太网。 controlSUITE (2017年4月)提供了3个用于测试以太网器件的示例应用、我使用的是 enet_lwip_m3 (我正在使用 M3主设备 btw)、因为它使用 DHCP、这对我来说现在更简单。 但是、我从未看到器件获得有效地址。 与其相反、它默认为169.x.x.x 范围内的 IP 地址 我怀疑 PHY 永远不会上升。 我使用以下代码对其进行了测试。  

OUT32 (0x40048000、0x020、(0x02 <<3)| 0x00000001);

while (IN32 (0x40048000、0x020)& 0x00000001);

PHY_DATA = IN16 (0x40048000、0x030);

OUT32 (0x40048000、0x020、(0x03 <<3)| 0x00000001);

while (IN32 (0x40048000、0x020)& 0x00000001);

PHY_DATA = IN16 (0x40048000、0x030); 

PHY 不会返回正确的 ID。  

我看到一些较旧的帖子表明提供的 controlSUITE 示例中存在问题、但我现在看不到这些问题。 我使用的所有工具都是最新的。 是否有人可以指导我解决问题的地方?

测试设置:我的电路板处于默认状态。 我所做的就是用电源和以太网电缆连接它。 然后、我将 controlSUITE 示例应用导入到 CCS 中、并构建并运行它。 但它不起作用。 我缺少勘误表或示例应用程序出错。  

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

    要使主板接收 IP 地址、您需要由 DHCP 服务器对其做出响应。 请使用 Wireshark 查看网络上的数据包、以确保有来自器件的 DHCP 查询。

    此致

    Santosh Athuru

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

    我在帖子中没有提到它、但我已经这么做了、我在接口上看不到任何数据包。 我认为发送的第一个数据包是 ARP 数据包。 我尝试读取 PHY ID、但 PHY 没有正确响应(它用0或0xFFFF 进行响应)、这使我相信 GPIO 引脚配置没有正确完成。 我正在使用 controlSUITE enet_lwip 示例、因此我不会遇到任何问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉在帖子中写入 RevB。 我使用的板是 RevG。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Bilal、
    controlSUITE 示例应按原样工作。 您能否检查是否为 EMAC 信号正确设置了连接多路复用器连接器(ABC)? 您能否上传 controlCARD 发出的 ARP 数据包的 Wireshark 日志?

    此致
    桑托什
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我发现这是连接多路复用器配置的问题。 再次感谢您的帮助:)