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.
工具/软件:Code Composer Studio
大家好、我正在使用 HALCoGen EMAC 驱动程序和 TMS570LS1227的 lwIP 演示来开发网络通信功能。
以下是我的硬件和软件配置:
i. MCU:TMS570LS1227;
二 PHY:DP83640,使用 MII 接口;
三 开发演示:具有 lwIP 演示功能的 HALCoGen EMAC 驱动程序,v00.03.00;
四. 这是我的选择的一部分;
v: 我将 lwip_main.c 更改为使用静态 IP!
六. 我将程序下载到芯片上、使用网线连接目标板和 PC、并在系统通电后进行连接。 目标板无法响应 PC 的 ping 命令!以下是系统的输出信息!
我怀疑 LWIP 协议栈在网络接口初始化!!!后没有运行
我怀疑具有 lwIP 演示(v00.03.00) 的 HALCoGen EMAC 驱动程序没有实现 sys_Now()函数来处理 ARP 超时和 TCP 超时操作。
有谁帮助我解决了这个问题?
非常感谢您的回复!
您好、Wang、
i. 我的 IDE 是 Code Composer Studio。 版本:8.2.0.00007。 以下是我的项目配置、 我确信 LS1227配置在我的项目中使用。
二 按照推荐的方法,我使用 了 MII_RXD[3 :2]的外部上拉、 但故障现象仍未消除。
三 在上图中、初始化阶段有时可能会成功、但 LWIP 堆栈未运行! 我认为 ping 响应错误与 PHY 地址错误无关。
我怀疑 具有 lwIP 演示(v00.03.00)的 HALCoGen EMAC 驱动程序没有实现 sys_Now() 函 数来处理 ARP 超时和 TCP 超时操作。
V. 您是否有使用 Hercules MCU 的 LWIP 堆栈的 TCP 客户端示例? 你可以告诉我吗?
非常感谢您的回复!