Hello,
My customer is considering to use NDK NIMU with TI DP83867ERGZT.
They are now using NIMU_emacClientExample_EVMC6678C66BiosExampleProject as a stating point, which it is delivered in PDK (bundled in ProcSDK release ver03.02).
As you know,on C6678 EVM environment, 88E1111-B2(Marvell) is being used as an ethernet PHY, so they need to migrate the current NIMU transport for TI DP83867ERGZT.
Now I have some questions:
1. Ethernet MAC address seems to be unique on each C6678 device part. Can user change it from the default mac address to user original one ?
C6678 data sheet (see, 7.22 Gigabit Ethernet (GbE) Switch Subsystem) says MACID1/2 is read only, so I wonder it could not be realized. Is this my understanding correct, right ?
2. How can they modify current NIMU NDK transport for TI DP83867ERGZT ? I just looked at C:\ti\pdk_c667x_2_0_4\packages\ti\transport\ndk\nimu\src\v1\nimu_eth.c and found the following code. I seem this is a place holder for MDIO initialization for controlling external PHY. Can I understand this is right place to add their initialization code for MDIO I/F and external PHY ?
void Init_MDIO (void)
{
/* There is nothing to be done for C6678 EVM */
return;
}
3. Do you have any example code for MDIO I/F ?
Best Regards,
Naoki