STM32H747I with LWIP not working
Hello
I used the STM32H747-Disco development board and created a Keil project according to this link, https://community.st.com/s/article/How-to-create-project-for-STM32H7-with-Ethernet-and-LwIP -stack-working
My CubeMX is version 6.6, and the firmware package is version 1.10, but my Lwip can't work properly. During the debugging process, I found that there is a problem with the initialization part of Lan8742, and it returns a timeout problem LAN8742_STATUS_RESET_TIMEOUT
The problem is here lan8742.c :
while(regvalue & LAN8742_BCR_SOFT_RESET)
{
if((pObj->IO.GetTick() - tickstart) <= LAN8742_SW_RESET_TO)
{
if(pObj->IO.ReadReg(pObj->DevAddr, LAN8742_BCR, ®value) < 0)
{
status = LAN8742_STATUS_READ_ERROR;
break;
}
}
else
{
status = LAN8742_STATUS_RESET_TIMEOUT;
break;
}
}
Can someone help me please:loudly_crying_face:
