Skip to main content
raffin
Associate III
Sep 1, 2017 3:37 PM UTC
Question

STM32F765 Ethernet stop working increasing MCU clock

Posted on September 01, 2017 at 17:37

Hi All, 

    I am working on a custom board using the STM32F765.

The ethernet peripheral is based on DP83620 connected in RMII. 

In my application the ethernet is working as the AHB clock is below 190MHz, then it stops to work. I am still trying to understand what happens, for sure when it does not work no data is transmitted. Sometimes reading the status flag of the IC, I read the no link. 

It seems and HW problem but I cant figure the reason. 

I wonder if it could be related to the silicon errata. I have the silicon 'Z' revision.

    This topic has been closed for replies.

    6 replies

    waclawek.jan
    Super User
    Sep 1, 2017 5:00 PM UTC
    Posted on September 01, 2017 at 19:00

    How is ETH_MACMIIAR.CR set?

    JW

    raffin
    raffinAuthor
    Associate III
    Sep 4, 2017 10:56 AM UTC
    Posted on September 04, 2017 at 10:56

    Thank you JW for the answer. 

    I had the same doubt before, it was the first thing I checked. But this register is set correctly, the CR bits are 100, i.e. ETH_MACMIIAR_CR_Div102.

    I can't figure where the problem could be. 

    mario

    waclawek.jan
    Super User
    Sep 4, 2017 11:44 AM UTC
    Posted on September 04, 2017 at 11:44

    Hummm.

    Tell us more about the ETH clocks.

    JW