3 days, 11 hours ago.

NUCLEO-F767ZI Ethernet Interface does not appear to work on 10Mbit network

All MBED OS 5 Network code appears to work with my 100Mbit network, but when plugged into a 10Mbit hub, I only get a blinking orange LED, but the LED on the left (green on 100 Mbit) is off.

I also notice that I do not get an ARP message on 10Mbit like I do on 100 Mbit. Is the interface supposed to to auto-negotiate speed and duplex (that is what the code says it is doing)

My interface is set with a static address:

... eth.set_dhcp(false); eth.set_network(address.io_addr, address.io_mask, address.gateway); ... and

EthHandle.Init.AutoNegotiation = ETH_AUTONEGOTIATION_ENABLE; EthHandle.Init.Speed = ETH_SPEED_100M; EthHandle.Init.DuplexMode = ETH_MODE_FULLDUPLEX;

I did try to modify the speed and duplex setting, no good!

Am I missing something?



Comment on this question
Be the first to answer this question.

To post an answer, please log in.