AnsweredAssumed Answered

F767 ethernet errata and DBGMCU_CR

Question asked by Uwe Bonnes on Jun 22, 2017
Latest reply on Jun 29, 2017 by Tilen MAJERLE

Hello,

 

the Ethernut (www.ethernut.de) STM32 Ethernet driver from svn head (/sourceforge.net/projects/ethernut/files/) works reliable for F107/F2/F4 and F74. However for F767 Revision A chip (no Rev Z chips available here), it does not start reliable, obvious caused by the F76 errata.

 

With DBGMCU->CR set to DBGMCU_CR_DBG_SLEEP | DBGMCU_CR_DBG_STOP | DBGMCU_CR_DBG_STANDBY, at least after some few System Resets, the network comes up.

 

With DBGMCU->CR set to 0, a long row of resets does _not_ bring up the network.

 

Did anybody else make this observation?

 

How do other people recover from the Rev. A F76x ethernet errata?

Outcomes