2023-02-20 02:59 AM
There seems to be an option to change assignment in STM32CubeIDE (in .ioc file), but DMA1 is assigned to A7 and DMA2 is assigned to M4 and the another core is always greyed out. Is it possible to unlock those settings?
Solved! Go to Solution.
2023-03-09 07:31 AM
Hi @Faust ,
Indeed CubeMX integrate the restriction to force at least one DMA instance on Linux side.
It's very unusual to not benefit of DMA performance and service on Linux side for any peripherals.
If you assume consequence to not have DMA on Linux side and allocate both on M4 side then you can do it by editing the DTS.
Olivier
2023-03-09 07:31 AM
Hi @Faust ,
Indeed CubeMX integrate the restriction to force at least one DMA instance on Linux side.
It's very unusual to not benefit of DMA performance and service on Linux side for any peripherals.
If you assume consequence to not have DMA on Linux side and allocate both on M4 side then you can do it by editing the DTS.
Olivier
2023-03-09 07:37 AM
Hello Olivier,
thank you for your answer.
The DMA distribution wasn't clear for me. I thought that MDMA is all Linux side needs.
I'll leave it as it is :)
Thanks once again.