PHY compatibility difference DAVE 3 DAVE 4

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Not applicable
Hello,

I'm able to compile code with Ethernet functionality using Dave 3 apps. It works on both, the XMC4500 Relax Kit and the target environment.
Dave 4 generated code works on Relax Kit only. Phy used in target environment is TI TLK106 with RMII interface. Settings in ETH LWIP in both cases is DP83848.
Is there a difference between Dave 3 and 4 in PHY compatibility ?
0 Likes
2 Replies
jferreira
Employee
Employee
10 sign-ins 5 sign-ins First like received
Hi,

DAVE3 and DAVE4 implementation are different.
Most probably in DAVE4, since you are using the DP83848, the phyids are not matching (function XMC_ETH_PHY_IsDeviceIdValid)
For the TLK106 (on pag. 46):
#define PHY_ID1 0x2000
#define PHY_ID2 0xA211

Regards,
Jesus
0 Likes
Not applicable
Hi,

thanks! That did it. Problem solved.
0 Likes