请教DSP6678 两个网口同时使用NDK的问题
在新板卡中,6678连接了两个网口到交换,但是在使用NDk协议时,找不到如何同时设置这两个网口的地方。
在NDK相关函数中,不知哪个函数可以用来指定网口0和1,如何同时配置?谢谢!
rc = NC_SystemOpen( NC_PRIORITY_LOW, NC_OPMODE_INTERRUPT );
hCfg = CfgNew();
CfgAddEntry( hCfg, CFGTAG_SYSINFO, CFGITEM_DHCP_HOSTNAME, 0,
strlen(HostName), (UINT8 *)HostName, 0 );
bzero( &NA, sizeof(NA) );
//NA.IPAddr = inet_addr(LocalIPAddr);
NA.IPAddr = inet_addr(IPAddr_by_Mac);
NA.IPMask = inet_addr(LocalIPMask);
strcpy( NA.Domain, DomainName );
NA.NetType = 0;
// Add the address to interface 1
CfgAddEntry( hCfg, CFGTAG_IPNET, 1, 0,
sizeof(CI_IPNET), (UINT8 *)&NA, 0 );
// Add the default gateway. Since it is the default, the
// destination address and mask are both zero (we go ahead
// and show the assignment for clarity).
bzero( &RT, sizeof(RT) );
RT.IPDestAddr = 0;
RT.IPDestMask = 0;
RT.IPGateAddr = inet_addr(GatewayIP);
// Add the route
CfgAddEntry( hCfg, CFGTAG_ROUTE, 0, 0,
sizeof(CI_ROUTE), (UINT8 *)&RT, 0 );
NC_NetStart( hCfg, NetworkOpen, NetworkClose, NetworkIPAddr );