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.

[参考译文] TMS320F28388S:LWIP、不是 TI 提供的以太网 PHY 芯片。 目标主机不可达/请求超时

Guru**** 2535750 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1136769/tms320f28388s-lwip-with-not-ti-provided-ethernet-phy-chip-destination-host-unreachable-request-timed-out

器件型号:TMS320F28388S
主题中讨论的其他器件:C2000WARE

我可以通过更改非 TI PHY 模块的物理地址(从1到0)来启动示例 Ethernet_ex1_basic_TX_Rx_loopback、Ethernet_ex2_phy_loopback、Ethernet_ex3_threshold_mode_phy_loopback。

但在 LWIP 中、我完全失去了在哪里可以找到 PHY 的这些调整。 尝试写入:

Ethernet_configurePHYAddress (EMAC_BASE、0);在 enet_lwip.c 中、除了 "无法访问目标主机"或"请求超时"之外、不会给我任何结果。 根据 C:\ti\c2000\C2000Ware_4_01_00_00\libraries\communications\ethernet/third_party\lwip\examples\enet_lwip\cm "Readme"进行的所有调整

我要附加表达式调试窗口。 链路层中的统计数据一切都很好、但 IP 层 变化很少。 如何"跟随"Link/IP/ICMP 层之间的连接、为什么底层正常、上层不正常? 目前,几乎没有关于如何进一步开展工作的想法。 从问题描述的特点可以看出、该领域的经验不足、只需测试方法、我的以太网 PHY 芯片工作正常? 提前感谢您!

 

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

    您好!  

    您使用的是哪种 PHY?   

    您可以添加代码来读取 PHY 寄存 器(请参阅 lwipplib.c 中的 lwIPLinkDetect)、并检查链接状态以进行调试。

     此致

    Siddharth

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

    感谢您的回复。 DER 芯片为 ADIN1200CCP32Z。

    正在执行 Ping 操作... -t 选项多次看到 ping 的正确响应。 但这仅发生在今天调试器的第一个启动时:

    大多数情况下、链路 和 Etharp 级别 Tx、Rx 启动、在 IP 模式下无反应(有时仅接收会更新多次)

    实际上-无法使用调试代码进行管理:

    G_bLinkActiv= Ethernet_readPHYRegister (EMAC_BASE、EPHY_BMSR)&
                      EPHY_BMRS_LINKSTAT;
           G_bAutoNegReady= Ethernet_readPHYRegister (EMAC_BASE、EPHY_BMSR)&
                  EPHY_BMRS_AutoNeg_DONE;

     尝试从 while 或在 main 中的循环启动它、以便在 ping 处于活动状态时观察布尔值。  现在、开始循环时、不再看到连接。这可能是正常的-抱歉、在这个领域感觉自己不好。

    当表达式在 main-布尔变量中启动一次时、变量立即变为"true"。 但最好经常观察它们。 更多-这是在 MII 端的单向处理器上、或者?

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

    您好!  

    感谢您的回复。  我们将了解  ADIN1200CCP32Z 和 DSP83822 (TI 电路板上的 PHY)之间的差异、并返回给您。

    此致

    Siddharth