cancel
Showing results for 
Search instead for 
Did you mean: 

How to use the MDMA ond the Stm32H743zi?

*Steve*
Associate

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?

1 REPLY 1
*Steve*
Associate

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