工具/软件:TI-RTOS
您好!
我已经修改了 TM4C1294-XL 示例代码的 tcpEcho 项目、使其适用于通过 MII 接口连接 TM4C1292NCPDT 控制器和外部以太网交换机 KSZ8463FML 的电路板。
我已将使用 SPI 接口的以太网交换机配置为在100-FX 模式下工作,在调用 Board_initEmac()函数之前禁用全双工和自动协商。 我还修改了 EMACSnow.c 文件中的代码、以配置外部 PHY 并更新链接状态。
现在、在通过 CCS 调试器和 Run 在 fisrt 时间对控制器进行编程时、一切都能如 tcpEcho readme.txt 文件中所述完美运行。 在这种情况下、ping 命令也能很好地工作。
但是、如果重新启动或动态更改链接、则链接将无法正常工作。 Ping 命令响应显示" Destination is unreachable "(无法访问目标)。 我们还 可以通过添加 System_printf()来观察 CCS 控制台窗口中的链接状态变化。
我在这里附上了代码。
您能不能建议会出现什么问题?
e2e.ti.com/.../1325.tcpEcho.zip
此致
巴拉
