AnsweredAssumed Answered

DMA Transfer with Data Size larger than 65535

Question asked by Xiao.Mark on Mar 13, 2017
Latest reply on Mar 13, 2017 by Xiao.Mark

Board: STM32F767 Nucleo-144.

 

I use DMA to transfer results sampling from ADC at 1MHz to SRAM, but the data size is quite large which is 240k samples (480kbytes). However, a single DMA transfer (calling HAL_ADC_Start_DMA) only supports a data size of 65535, which is far below my requirement. And the ADC data transfer must be continuous, so I think starting a new DMA immediately may cause data loss? Is there anyway to do this?

 

Thank you.

Outcomes