Keil Logo

MDK MIDDLEWARE: Network transmission delay using STM32H7xx DFP v2.3.0


Information in this knowledgebase article applies to:

  • MDK v5.x
  • STM32H7xx DFP v2.3.0 pack

SYMPTOM

After upgrading the STM32H7xx device family pack from v2.2.0 to v2.3.0, I noticed a significant delay for every network data transmission. A simple ping test shows the round trip time has increased significantly using the pack v2.3.0 in comparison with v2.2.0, as shown in the following screenshot. What is the cause of this issue?

CAUSE

This issue is due to a bug found in the CMSIS EMAC driver for STM32H7xx, which has compatibility issue with the newer version of ST HAL drivers included in this DFP pack v2.3.0

RESOLUTION

Upgrading the STM32H7xx DFP pack to a version newer than v2.3.0 can resolve this issue. Or download the patched EMAC_STM32H7xx.c and EMAC_STM32H7xx.h driver files from this article and replace the ones located in the installation folder of the STM32H7xx DFP v2.3.0

STATUS

This bug has been fixed in the STM32H7xx DFP pack to a version newer than v2.3.0

ATTACHED FILES

Request the files attached to this knowledgebase article.

Last Reviewed: Tuesday, July 16, 2019


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.