TI中文支持网
TI专业的中文技术问题搜集分享网站

如何查询CPPI,EMAC等的mac地址(PA_multicoreExample_exampleProject例程)

Int32 Init_Cpsw (Void)

{
Uint32 macPortNum, mtu = 1518;
Uint8 macSrcAddress [2][6] = {{0x10, 0x11, 0x12, 0x13, 0x14, 0x15},
                                                         {0x20, 0x21, 0x22, 0x23, 0x24, 0x25}};
Uint8 macAddress0 [6] = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05}; /* MAC address for (CPPI) Port 0 */ Uint8 macAddress1 [6] = {0x10, 0x11, 0x12, 0x13, 0x14, 0x15}; /* MAC address for (EMAC1) Port 1 */ Uint8 macAddress2 [6] = {0x20, 0x21, 0x22, 0x23, 0x24, 0x25}; /* MAC address for (EMAC2) Port 2 */

}

这些mac地址怎么查?

Kevin Cai:

Hi, 您好!

这些MAC地址是软件自由设定的, 软件把MAC地址通过Switch_update_addr()函数添加到路由表以后,  含有该目的MAC地址的包就会被转发到相应的端口

这些MAC地址不是硬件规定的, 并且软件可以个每个端口设置多个MAC地址

谢谢!

Zhao Yan1:

回复 Kevin Cai:

这个例程是6678的,难道不能在6670跑嘛?在6670上跑一直CSL_SGMII_getStatus失败~

Kevin Cai:

回复 Zhao Yan1:

Hi, 您好!

您的6670是用的EVM板吗?还是自己做的板子?

谢谢!

Zhao Yan1:

回复 Kevin Cai:

用的是VT864机箱的板子~

Kevin Cai:

回复 Zhao Yan1:

Hi, 您好!

您需要检查一下您的板子的以太网输入时钟(clock) 是否与EVM板一样

EVM板上的时钟是122.88MHz

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 如何查询CPPI,EMAC等的mac地址(PA_multicoreExample_exampleProject例程)
分享到: 更多 (0)