DMA Support in Ambiq Apollo3 and Zephyr: Design Choice or Limitation #83869
Answered
by
AlessandroLuo
AlienSarlak
asked this question in
General
-
I have a question regarding the Ambiq Apollo3. I couldn't find a DMA driver, even though the SoC itself supports DMA. Additionally, it seems that none of the drivers, such as serial or ADC, use DMA. Is this by design, or does Zephyr have some limitations? |
Beta Was this translation helpful? Give feedback.
Answered by
AlessandroLuo
Feb 13, 2025
Replies: 1 comment
-
@AlienSarlak DMA is not a common block for apollo mcu, each module has its own DMA respectively, that's why there's no separate DMA driver. By far we have not added DMA support for the ADC driver, but you can find DMA support if you take a look at the SPI/I2C/MSPI drivers. |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
AlessandroLuo
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@AlienSarlak DMA is not a common block for apollo mcu, each module has its own DMA respectively, that's why there's no separate DMA driver. By far we have not added DMA support for the ADC driver, but you can find DMA support if you take a look at the SPI/I2C/MSPI drivers.