STM32H743 - Problem with DAC DMA and SPI Receive DMA when adding the FreeRTos.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-01 3:27 AM
Hi
I am working with a project were i am using two DAC channels and a SPI port set to receive mode and I want to use these in DMA mode.
I am using the CubeMX to set this up and if I only setup the DAC and SPI in DMA mode, then it works as it should, were I can receive data on the SPI DMA and use the DAC outputs.
If i then add a FreeRtos to the project, then both the DAC and SPI DMA stops working. I am not sure what exactly is the problem, but my guess is that it has something to do with a Timer.
Is there maybe someone who know this issue and maybe can guide me on solving this.
Thanks in advance
- Labels:
-
DAC
-
DMA
-
SPI
-
STM32H7 Series
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-01 4:10 AM
Without code nobody can help you .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-04-07 10:19 AM
Hi,
I am having the same issue on an STM32H7A3. Could you solve your problem and if so: how?
In my project I have 2 CPUs on a board which communicate via SPI between each other. This should be done via DMA. One is with FreeRTOS, one is only with a statemashine. This one can transmit via DMA and the FreeRTOS CPU can read the data in polling mode. However the other direction does not work. I can not transmit from the FreeRTOS CPU via DMA. Also receiving data in DMA is not working.
Could you fix your problem and do you remember how?
