Skip to main content
Visitor II
August 11, 2020
Question

Ethernet program works on developement board but not on custom board

  • August 11, 2020
  • 3 replies
  • 1035 views

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 ?

    This topic has been closed for replies.

    3 replies

    ST Employee
    August 12, 2020

    Hello @dbgarasiya​ 

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

    Best Regards,

    Bouraoui

    Visitor II
    August 14, 2020

    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