cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F7 ''clause 45'' MDIO?

hbarta2
Associate III
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
3 REPLIES 3
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

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

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