2021-11-21 02:06 PM
Hello there.
I've setup simple transfer from SRAM4 to FMC NE1 on my STM32H750 board using MDMA. Write transfer itself complites, however no MDMA callbacks is ever called. After some digging i've found out that HAL_MDMA_IRQHandler is never called. On top of the HAL file I've spotted following text:
(+) Configure the MDMA interrupt priority using HAL_NVIC_SetPriority()
(+) Enable the MDMA IRQ handler using HAL_NVIC_EnableIRQ()
I've done in my main entry just that, but it did not help, becuase underlying function MDMA_IRQHandler is never redefined by the HAL.
I'm using freertos CMSIS_V1. I do not see any NVIC settings in CubeIDE like with UARTs, ETH and so on. I'm just wondering how are you supposed to setup that.
Solved! Go to Solution.
2021-11-21 02:27 PM
Found the solution: https://community.st.com/s/question/0D53W00000iFgQh/stm32h745-mdmairqhandler-is-missing-in-stm32h7xxitc . Cannot delete this post, sorry.
2021-11-21 02:27 PM
Found the solution: https://community.st.com/s/question/0D53W00000iFgQh/stm32h745-mdmairqhandler-is-missing-in-stm32h7xxitc . Cannot delete this post, sorry.
2021-11-22 07:16 AM
Hello @BStud.1 and welcome to the Community :)
Glad to know that you were able to solve this problem.
It's not recommended to delete your post, it is better to share your problem and solution as well by marking your solution as "Best Answer".
This will be very helpful for Community users to find this solution more quickly.
Thanks for your contribution.
Imen