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
谢谢!