Skip to main content
Vineeth CN
Associate
Oct 16, 2020 6:56 AM UTC
Question

STM32H743 - Ethernet with MicroChip PHY - KSZ8863RLL in RMII mode

Hello Everyone,

I am trying to establish Ethernet communication with STM32H743Bi controller in my custom board. Am using 3 port PHY from Microchip - KSZ8863RLL in RMII mode.

I am generating the code using STM32CubeMX with the LwIP Stack and FreeRTOS. Currently i cant even ping the board. I am using STM32CubeID.

In cubeMx i could select only LAN8742 as PHY. In BSP->Components folder i can see the LAN8742.c and .h files. I understand i need to replace the these files with corresponding KSZ8863RLL files.

Does anybody know how to configure. Please information's.

help me.

Please let me know if i need to provide any other

Thanks and Best Regards,

Vineeth

This topic has been closed for replies.

2 replies

umtkyck
Associate II
Aug 2, 2021 6:47 AM UTC

Hi,

I am also working on the same concept, did you find a proper solution for different ethernet phy on stm32h7?

Regards,

Umit

Associate
Aug 7, 2023 9:42 AM UTC

Hi, I'm also working with STM32H7 MCU and trying to connect it with microchip LAN8670 PHY, 

In my case I am connecting it to the PC using EVB-LAN8670-USB dongle (that looks like working)

Using the LwIP stack and static IPv4, I tested my code using integrated to the nucleo board ETH PHY and it works.

But using the LAN8670 face the same problem - no ping. 

I assume i need somehow to apply the configuration code from here

https://www.microchip.com/en-us/product/lan8670#document-table

Did someone achieved the stable connection using any michorchip PHY ? 
Thanks