我想同时并独立的使用AM3359的两个千兆网口,协议栈使用的是LWIP,无操作系统。我该如何配置这两个网口呢?
我使用UDP发送测试了以下:
条件如下:
1)、开启双网口模式 (CPSW_DUAL_MAC_MODE)
2)、配置网口1 源 IP为192.168,0.1 ,端口号位4000 ;目标地址位192.168.0.2 端口号为5000
3)、配置网口2 源 IP为192.168,1.1 ,端口号位4000 ;目标地址位192.168.1.2 端口号为5000
(这里的疑惑是怎么确认两个配置的对应关系呢?)
然后两个网口同时发数据: 使用抓包工具发现只有一个网口在发数据 发来的包源IP都为192.168,1.1 ,而目标IP分别位192.168.0.2 与192.168.1.2
也就是说两个网口的数据从一个端口走了。独立测试却每个端口都是好的。查了很多资料,始终没有结果!