AnsweredAssumed Answered

K64F: System stops when ethernet cable isn't plugged in

Question asked by Tobias Wellnitz on Mar 8, 2016
Latest reply on Mar 22, 2016 by Tobias Wellnitz



I was playing around with the WebServer example (for FreeRTOS), with the SDK 2.0. I noted the uC execution is aborted when I initialise the interface (netif) and the ethernet connector is not plugged in.


This seems to be a bit unfortunate, since I have another task which handles some basic IO Input.


Investigating this issue with the debugger, shows me that the problem is within the PHY initialization (fsl_phy.c). In particular in PHY_Init().


PHY_Init() - line 84/85:

result = PHY_Write(base, phyAddr, PHY_BASICCONTROL_REG,



How can I initialise Ethernet / lwip without depending on a physically connected cable?


I presume the auto negotiation has to be replaced with fixed values, right?