cancel
Showing results for 
Search instead for 
Did you mean: 

Ethernet program works on developement board but not on custom board

dbgarasiya
Senior II

Hello

I have STM32F779I- Eval developement board . My program works on developement board

but not on my custom board with same controller (STM32F779BI) (

My pin configuration are same for both. ( MII configuration ) for both

I have made jumper setting also perfactly for custom board

I have checked Rx and Tx clock on my custom board which is ok but I am getting desired result

My code works fine and display webpage on developement board but not on my custom board

Any advice ?

3 REPLIES 3
Bouraoui Chemli
ST Employee

Hello @dbgarasiya​ 

At first stage, I suggest to check the Ethernet configuration/settings by running ping command.

Best Regards,

Bouraoui

dbgarasiya
Senior II

Thanks for replying @Bouraoui Chemli​ and @Piranha ,

My ping command is working fine. My firmware is working fine in developement board . Pin configuration for both board (custom ,developement ) are also same

After debugging i found that my Rx descriptor status does not changed in ETH_DMAReceptionEnable function .

After studying refrence manual i found that i am not receiving ethernet frame at this stage so status remains constant as it was

but before this point my all register regarding to ethernet are as same as shown in development board.

I am using DP83848C ethernet IC for my project

Best Regards

Dipak Garasiya