主题中讨论的其他器件: Energia
我们使用 的是德州仪器的 Tiva TM4C1294KCPDT 控制器。
问题:以太网控制器关闭、长时间运行后无 ping 响应或网络连接。 控制器在 与控制器进行串行通信时运行、但以太网 phy 处于关断状态。
系统已实现看门狗 、但未触发看门狗、因为系统除以太网外工作正常。
这是随机发生的、但在所有器件中都是一致的。
编程环境:Energia
已更新 Tivaware :2.1.4.178以太网文件。
请帮助解决此问题。
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.
我们使用 的是德州仪器的 Tiva TM4C1294KCPDT 控制器。
问题:以太网控制器关闭、长时间运行后无 ping 响应或网络连接。 控制器在 与控制器进行串行通信时运行、但以太网 phy 处于关断状态。
系统已实现看门狗 、但未触发看门狗、因为系统除以太网外工作正常。
这是随机发生的、但在所有器件中都是一致的。
编程环境:Energia
已更新 Tivaware :2.1.4.178以太网文件。
请帮助解决此问题。
您好、Suchit、
由于它在所有器件之间是一致的、我认为值得检查您的布线和连接。 另请参照 此处的 TM4C129系统设计指南第4.1节 和 LaunchPad 参考设计原理图检查您的电路板设计。
我有几个问题。
当您说 PHY 在长时间运行后关断时、实际上需要多长时间? 分钟、小时或天?
您是否尝试过 TM4C129 LaunchPad、是否可以重现同样的问题?
我从未真正使用过 Energia。 我想知道您如何将 TivaWare 库组合到 Energia 中? 您能详细说明吗?
当您说 Tivaware :2.1.4.178以太网文件已更新时,您的意思是什么? 您是否实际修改了 TivaWare 以太网库、或者您想说您正在使用最新的 TivaWare 库?
我们刚刚重现了问题、Ping 丢失。 重要事项注意事项:(通信模式:调试串行端口)
1.链路状态显示为 on,因此物理连接已开启。
2.关闭和打开 PHY 的电源没有改变。 链路仍被检测到、ping 未出现、这意味着 TCP/IP 堆栈未响应 ping 请求。
因此、我们可以将问题缩小到堆栈。 我不n`t LwIP 堆栈中是否生成了 ping 响应、但不知怎么说、它似乎耗尽了内存。
您能否指向一些我可以在 Energia 中更改堆栈和堆大小的文档、将会非常有帮助。
谢谢。