cancel
Showing results for 
Search instead for 
Did you mean: 

UART DMA not working on Nucleo-H745ZI-Q

MColl.3
Associate II

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.

1 REPLY 1
Houssem CHAABANI
Senior II

Dear @MColl.3​ ,

Could you please share your .ioc file.

Kind regards,

Houssem