TMS320C6678 双网口测试(记录)
TMS320C6678有2个独立的EMAC网口,支持2路千兆网,原则上说可以支持独立的2路网口,可以配置不同的IP,而在TI的6678平台上,只接出了EMAC网口2,网口1用作AMC金手指接口了,刚好手里上有块C6678开发板,直接开干。
开始了移植Lwip的漫长路程…。由于技术问题不知如何表达,工友有兴趣可以自己尝试移植,主要涉及网口的接收、发送、中断、以及内存和资源,双网口的问题只要弄明白lwip的结构就行了!!!
Later… Later… Later… Later…
直接看结果。
1)先准备2台双网口电脑,我用的19寸工控笔记本
2)分别配置工控笔记本的本地IP,192.168.1.8和192.168.1.56,配置DSP的2个网口IP分别为192.168.1.9和192.168.1.10
3)测试ping的结果
能正常ping
4)测试UDP模式
5)测试DSP作为TCP服务器
6)总结
经过后期改进和改良,已满足特殊领域应用,具备独立和并发模式