TI专家:
您好!
我现在使用的是C6678 EVM板,PA_multicoreExample_exampleProject的示例程序。关于其中MAC地址的配置问题有一些疑问。在Init_Cpsw (Void)中,程序将三个不同的MAC地址分别绑定给了port0(即host port),port1,port2三个不同的gbe switch口;而在Init_MAC对MAC口初始化的过程中,又把两个MAC地址绑定给了两个MAC口.。我想请问一下这里共3个MAC地址5个绑定之间有什么关系,为什么要做这么多绑定工作,这些MAC地址是在干什么?按照我的理解,有ALE table的mac地址绑定就可以把对应的包送到对应的port,而Init_MAC对MAC口的地址绑定没起到作用。
另外,按照程序来看,每个DSP有三个MAC地址,如果我有两块DSP通过网口互联。其中DSP1 对应port0,1,2的地址为MAC0,1,2;DSP1 对应port0,1,2的地址为MAC3,4,5。如果我想从DSP1的host发包到DSP2的host,我应该怎么去设置包的目的MAC地址?我又应该怎么样去设置两个核的ALE table?
谢谢
houzhi shan:
同样遇上了这样的问题~同问TI专家,谢谢~
David Yang:
还是没有答案吗?没有人做过类似的实验吗??