Skip to main content
MColl.3
Associate
September 4, 2020
Question

UART DMA not working on Nucleo-H745ZI-Q

  • September 4, 2020
  • 1 reply
  • 497 views

I am trying to get the Uart to work with DMA. I followed the "STM32CubeMX basics: 10.11 STM32Cube HAL labs UART - UART DMA" using the M7 core but the program does not do anything. Basically the transmission is never sent. The uart Polling and Interupt labs before 10.11 work ok. I found this knowledge article "DMA is not working on STM32H7 devices", followed the suggestions but still the M7 does not run the UART. I tested the same code on the M4 core, which did send and receive, but the live expression window shows some garbage was transmitted instead of the characters 20 to 29 (10 bytes). I did receive the exact same garbage bytes, so I think the UART is working but not the DMA part.

Does anybody have any suggestions on how to get the UART DMA working on a Nucleo-H745ZI-Q?

Looking forward, the project will use two (2) Uarts and Ethernet DMA on the M7 core for external communications.

Thanks.

This topic has been closed for replies.

1 reply

Houssem CHAABANI
Visitor II
November 24, 2020

Dear @MColl.3​ ,

Could you please share your .ioc file.

Kind regards,

Houssem