!关于我的上一篇文章,我仍然看到 TX 的问题。 RX 处理看起来正确、但传输有两个问题:
-丢失的 TX 中断(每个帖子 https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1264698/tms320f28388d-ethernet-driver-module-dropping-tx-interrupts 从未被解决)
-传输延迟
通过延迟的发送、我看到 TX 消息被推送到驱动程序、然后触发 TX 中断、向我发出 TX 资源可以被释放的信号。 但在 Wireshark 上、我会长时间(~2-3)或直到下一个 TX 数据包推送到 TX 驱动程序层才会看到该数据包。 有人有任何想法或建议吗? 以太网堆栈使用起来比较困难、好的示例和文档也很少。
实际上、我更喜欢在轮询模式下工作、在这种模式下、我会检查新消息、处理它们并发送响应(我的应用程序绝不会发送未经请求的 TX 数据包)。 是否有人在这种轮询模式下成功使用了以太网驱动程序?
谢谢








