2017-12-10 02:15 AM
I have a STM32F767 and STM32F746 nucleo dev kits. Both seems to be 'Z' models.
I developed RTOS based TCP server based on netconn that receives and transmits data over ethernet. STM does not answer to the ping nor sending/receiving any data. On the ethernet plug both green and yello LEDs are on. Problem is that after several restarts ethernet starts working until the next restart, if I am lucky. I have noticed that eth works only when green LED is off on the ethernet plug.
At first I thought problem is on my SW side. I developed similar server using RAW sockets, then tried with UDP client - same issues.
At first I tried with STM32F767 but then replaced it with STM32F746 just for testing purposes - still same issues.
Reading errata sheets I saw similar problems but looks like that they should all be fixed with 'Z' model.
From the dev board schematic (
) I have disconnected jumper SB177 not to reset ETH controller after STM restarts. If I reset manually my ETH controller from the same jumper so that green LED stays off then I can do whatever with my STM (reprogram,...) then ethernet remains functional.To me it looks like the same issue as here which should be fixed now.
Currently, whatever I develop with my ethernet based nucleos I hit all the time with same issue. Any ideas?
#nucleo-f746 #ethernet #rmii #nucleo-f767zi2017-12-15 06:03 AM
Looks like no one has had similar issues?
As we are designing custom PCB currently the only option is to switch to the MII interface and replace the PHY chip.
2017-12-19 01:21 AM
Guys, I am really in trouble
Let's try to make it simple. Has anyone tried some ethernet project from ST that works out of the box with STM32F767-nucleo (STM32F767ZIT6U)? If yes then point to that project and I will try it.
My bet is that this RMII mode PHY chip sucks that makes those ethernet boards useless. I am still resetting manually my PHY chip with soldered wire to start it 'at the correct clock edge'.
2018-11-05 12:16 PM
Well... trying to run ethernet on this board is being a nightmare. Except in mbed, no one could make this works. I can't find any example/application working too.
2019-02-12 02:37 AM
Where have you soldered your wire?
2019-04-22 11:22 AM
2019-04-22 01:52 PM
What does this mean?
Both seems to be 'Z' models.
Take a look on the die, is there an 'A' or a 'Z'?
Please provide project files to check your problem. We don't know your firmware release, etc..
I have many boards in production without any issue.