2016-12-20 12:12 PM
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-stm32f72016-12-20 01:48 PM
> 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
2016-12-21 05:36 AM
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
2016-12-21 05:56 AM
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