Olimex Support Forum

ARM => ST => Topic started by: Tamir on September 27, 2013, 01:21:08 PM

Title: STM32-E407 Ethernet block needs power cycle to function
Post by: Tamir on September 27, 2013, 01:21:08 PM
Hello all,

Apparently I must power cycle my STM32-E407 to get the Ethernet block to function (i.e. seeing the two LEDs at the bottom of the RJ45 lit). Strangely, depressing the reset button does not yield a functioning Ethernet block which makes debugging of network applications impossible. This did not use to be the case using revision B !
I have a lwIP TCP/IP stack running on the board.
Is there a work-around? Is this a software issue?
Any comments will be appreciated.

Thanks in advance,

Tamir
Title: Re: STM32-E407 Ethernet block needs power cycle to function
Post by: Tamir on September 27, 2013, 01:31:36 PM
Is it possible that the PHY transceiver must be manually reset...?
Title: Re: STM32-E407 Ethernet block needs power cycle to function
Post by: Tamir on September 27, 2013, 02:48:56 PM
Solved - auto negotiation was started while PHY chip was in reset...
Title: Re: STM32-E407 Ethernet block needs power cycle to function
Post by: carlos on October 08, 2013, 03:59:50 PM
hi tamir
i can not initialize ethernet block properly. could you share your initializing code?
thanks