主题中讨论的其他器件:TMS570LC4357、 HALCOGEN
我的设计使用简单的代码来连接两个电路板并在彼此之间以 MAC 级别发送数据包。
我已获得基于 lwIP 的代码、lwIP 适用于 TMS570LC4357开发板、可将传入的数据报告给 SCI 端口。 我已更改 HALCoGen 设置以获取3137器件驱动程序。
连接到运行 Wireshark 和数据包发送器的笔记本电脑时、TMS 帧正常和广播帧计数器按预期递增(0xfc78200、204)、计数值相等、除非我启用混杂模式、此时"良好"显示的值远远超过广播。 好的。
我无法获得中断系统的任何操作来处理该数据。 RXINTSTATRAW 寄存器始终为零、虽然 TXnHDP 和 RXnHDP 看起来是合理的、但它们永远不会改变、并且指向的地址(加上许多后续位置) 似乎 包含垃圾。 尽管 我只能在 C0RXSTAT 中获得0 (但这并不重要)、但其他每个寄存器似乎都有合理的设置。 我添加了一个 SCI 输出来显示中断是否已被触发(未被触发)。
可以帮帮我吗? 谢谢