ETH01-Evo ethernet #17471
-
Hi brains trust, I wonder whether anyone can point me in the right direction? I have a bunch of ETH01-Evo PoE boards, which have a DM9051 ethernet port. These are supported SPI ethernet interfaces according to ESP32 reference documentation (PHY_DM9051), but I'm having no luck getting the interface initialised. Cutting out all the cruft, I have this as code to try to get the interface:
But as far as I get is:
I've looked high and low for a library reference that tells me what arguments are expected, and come up with nothing besides what's here: https://docs.micropython.org/en/latest/esp32/quickref.html#esp32-network-lan Can anyone offer advice on how they got ethernet working on an ETH01-Evo board? Or otherwise tell me how I can look up the Micropython function definitions to understand what I'm getting wrong? For info I've got Micropython v1.25 installed on this board. Thanks, |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
Did you try other values for phy_addr? |
Beta Was this translation helpful? Give feedback.
-
Ohhh, this is really trying my patience again. Same code (as above answer) on same device is now throwing:
This worked 24hrs ago on this very hardware. Had an IP address, was able to ping it on the network, and even connect to webrepl. |
Beta Was this translation helpful? Give feedback.
Did you try other values for phy_addr?