STM32 & ethernet & board
Hi. I have a STM32f3220g-eval board. I tried lwip standalone stack. It doesn't work, I made same in the document UM1057. Jumpers and selecting modes from software are ok. Dhcp or pinging response does not work Also I loaded firmware (STM322xG_EVAL_FW_V1.2.0.hex) it didn't work. I tried udp server, client and tcp server/ client programs. In MII mode,I selected clock source both external 25 mhz and MCO pin and result didn't change. I have just realized ''PHY write'' is timeout. As I put a breakpoint program enters the loop. Is is normal or about my problem? what do you think?
if(!(ETH_WritePHYRegister(PHYAddress, PHY_MICR, tmpreg))) { /* Return ERROR in case of write timeout */ return ETH_ERROR; } I think something is wrong by hardware. Did anyone have a problem like this? #stm32f3220g-eval-ethernet