Skip to main content
*Steve*
Associate
August 22, 2019
Question

How to use the MDMA ond the Stm32H743zi?

  • August 22, 2019
  • 1 reply
  • 564 views

Hello,

I've configured the stm32h743 to write on a paticular adress without incrementing it and was also successful in it.

The problem is no matter how many times i call HAL_SRAM_Read_DMA(...) it will not start a new transfer.

In the trainings Manual they say that "the channel will be disabled after the transfer", although i need it to continue transfering Data.

have someone experienced the same behavior?

This topic has been closed for replies.

1 reply

*Steve*
*Steve*Author
Associate
September 16, 2019

After Struggling to get the answer i finally found the problem.

The MDMA was not linked to a Parent process.

Use: __HAL_LINKDMA(__HANDLE__, __PPP_DMA_FIELD__, __DMA_HANDLE__) to solve this.

thanks