Skip to main content
hbarta2
Associate III
December 20, 2016
Question

STM32F7 ''clause 45'' MDIO?

  • December 20, 2016
  • 1 reply
  • 1293 views
Posted on December 20, 2016 at 21:12

How do I configure the ETH IP to send a 'Clause 45' compliant message to the PHY? We are using one that uses an OP code of '00' to access an extended register set. 

The processor is STM32F745IET6. I am programming with Cube 4.18.0 and using HAL library version 1.5.1.

I have looked this up in RM0385 Rev 6 and can find nothing on it.

Information that clued me in to 'clause 45' is found at 

http://www.totalphase.com/support/articles/200349206

 

Thanks!

#mdio-stm32f7
This topic has been closed for replies.

1 reply

waclawek.jan
Super User
December 20, 2016
Posted on December 20, 2016 at 22:48

> I have looked this up in RM0385 Rev 6 and can find nothing on it.

Then it's unlikely the ETH module implements this version of the management protocol.

It should be bitbangable quite easily, though.

JW

hbarta2
hbarta2Author
Associate III
December 21, 2016
Posted on December 21, 2016 at 13:36

I wondered about that. How much is the MDIO functionality tied into the rest of the ETH IP? Would it really be feasible to manage the MDIO lines and have the rest of the ETH module operate normally?

thanks,

hank

Jan Waclawek
Visitor II
December 21, 2016
Posted on December 21, 2016 at 13:56

I did not try but given separate registers and overall funcionality, I'd be surprised if there would be any material tie at all.

JW