cancel
Showing results for 
Search instead for 
Did you mean: 

MAC(NetXDuo) is not activated when using MCO1

JongOk Baek
Associate III

Hello,

First of all, NetXDuo is working fine on the NUCLEO-H743ZI board. (PING, UDP, TCP)

 

Environment :

STM32CubeIDE v1.17.0

STM32CubeMX v6.13.0

STM32Cube_H7(HAL) v1.12.1

X-CUBE-AZRTOS-H7 v3.3.0

 

I modified it to fit my custom board.

The clock for the PHY chip is different.

It use by MCO1(25MHz) from MCU.

 

There is failed the _nx_driver_enable() function in nx_stm32_eth_driver.c file.

(PHYLinkState < ETH_PHY_STATUS_LINK_DOWN)

JongOkBaek_0-1740476682433.png

 

But, if the delay is reflected for more than 5 seconds before PHY initialization, normal operation is achieved.

(PING, UDP, TCP)

JongOkBaek_1-1740476950731.png

The same thing happens if I put a break point at that location in debug mode.

 

There is no PING response.

 

LwIP works fine on that board.

 

Best regards,

 

 

 

 

 

0 REPLIES 0