2024-03-27 4:48 AM
Hi all,
i see H7 supports clause 45 MDIO access, but in the HAL library looks not implemented, i see only clause 22.
How should i proceed to read/write c45 ?
Thanks,
angelo
Solved! Go to Solution.
2025-02-26 9:22 AM
Hello,
I've got a feedback regarding that request. The decision was not to add Clause45 support for the actual product including H7 for many reason including the fact that there is no ST STM32 development kits is equipped with a Clause45-capable PHY. But Clause45 (maybe) it will be addressed in the HAL of newer products.
2024-03-27 5:17 AM
Hello,
Which MDIO interface you are talking about? is it the MDIO of the ETH or the MDIO slave (MDIOS)?
2024-03-27 6:05 AM
MDIO inside the ETH IP
2024-03-27 6:36 AM - edited 2024-03-27 6:37 AM
Well, found now that the PHY chip i am using is supporting C22 to C45 bridge (multiple devices addressing), so don't need to add Clause 45 to HAL. Anyway, since h7 supports Clause 45, would be nice to have it imnplemented in HAL.
2024-10-07 1:51 AM
Hello,
Internal ticket already raised for follow-up 177202
2025-02-26 9:22 AM
Hello,
I've got a feedback regarding that request. The decision was not to add Clause45 support for the actual product including H7 for many reason including the fact that there is no ST STM32 development kits is equipped with a Clause45-capable PHY. But Clause45 (maybe) it will be addressed in the HAL of newer products.
2025-10-10 7:05 PM
STM32H7 clause 45 is supported by the chip, but not by the HAL library; Or does the chip itself not support it?
2025-10-11 1:09 AM - edited 2025-10-11 1:15 AM
@leo2025 Is your request related to the *slave* MDIO (MDIOS) of STM32F7, H7? The ETH of STM32 MCUs is not GBe anyway. If your advanced PHY has other host interfaces besides MDIO (I2C, SPI) consider using these.
2025-10-11 2:41 AM
yeah, I need the mdio interface of the STM32H7xx Mac to read DSP 32-bit register data, and I don't need to use RMII or MII
2025-10-13 2:27 PM
> read DSP 32-bit register data
Hmm then maybe bit-bang the C45 MDIO protocol ?