你(们)好
是否有人在使用 TM4C129E 上的 LwIP (1.4.1)发送原始以太网帧方面有过经验?
我可以将 LwIP 用于 UDP 和 TCP 连接、但有特定要求发送原始以太网以便与测试设备进行通信、我很难找到实现此目的所需步骤的任何描述。 从我可以收集的信息中、我需要使用 ethernetif.c、就我可以确定的范围而言、该文件包含在 Tiva-tm4c129.c 中
我遵循了设置 TCP 连接 lwIPInit()的流程,该连接又调用 lwIPPrivateInit()。 从这里我对是否需要调用 lwip_init()有点不确定? 我认为这不是,我只是在打电话:
netif_add (&g_sNetIF、&IP_addr、&net_mask、&gw_addr、NULL、 TIVaif_init、Ethernet_input);
netif_set_default (&g_sNetIF);
netif_set_up (&g_sNetIF);
在退出 lwIPInit()之前 ,该函数将返回到我的应用程序。 但现在、我一直在讨论如何填充 802.3以太网数据包并将数据粘贴到线路上。 任何帮助都将不胜感激。
非常感谢