工具与软件:
您好!
我将 FreeRTOS 移植到 TMDXRM57LHDK 开发板上、并编写了一个网络接口层、以便可通过 EMAC 使用 FreeRTOS-PLUS-TCP。 我将这块开发板连接到了路由器的 LAN 端口、该端口也连接了我的笔记本电脑。 我的笔记本电脑上运行着 Wireshark 来监控数据包。 器件启动时、可使用 DHCP 成功请求 IP 地址。 但是、当开发板尝试 为我的笔记本电脑广播 ARP 请求时、我看不到 Wireshark 上出现了该数据包。 我在将数据包添加到 Tx DMA 描述符之前检查了该数据包、它看起来应该是怎样的。 在写入 TX0HDP 寄存器后、TXGOODFRAMES 也会递增、这就意味着数据包已经成功发送了? 但是、我在 Wireshark 上看不到它。 我在这里遗漏了什么吗?
谢谢!
Ravi