cancel
Showing results for 
Search instead for 
Did you mean: 

DMA and USB FS

r239955_stm1
Associate II
Posted on July 21, 2014 at 09:42

Hey guys

I would like to know if it's possible to use DMA with USB Full Speed.

I already saw it with USB high speed (provide by ST's examples) but nothing with Full Speed.

I perform transfert data between a PC and MCU and DMA should be increase my throughput. I'm actually at 8Mbits/s.

Thank by advance

3 REPLIES 3
maggie
Associate III
Posted on July 21, 2014 at 14:51

Search for ''STSW-STM32121'' for firmware and ''UM0424'' for documentation.

STSW-STM32121 is a firmware containing USB Full Speed applications for various STM32 MCUs. 

The USB Audio Speaker for STM3210E-EVAL uses DMA 2 Channel 2, if CODEC's I2S mode to be used is circular.

r239955_stm1
Associate II
Posted on July 22, 2014 at 08:50

I'll have a look soon, thank you

JacobV
Associate II
Posted on December 02, 2017 at 02:09

Adding for others looking for this functionality:

DMA is not possible in Full Speed for STM32F105xx, STM32F107xx, STM32F2xx and STM32F4xx. It is only available in High Speed.

http://www.st.com/content/ccc/resource/technical/document/user_manual/1c/6b/06/e6/19/6c/46/bf/CD00289278.pdf/files/CD00289278.pdf/jcr:content/translations/en.CD00289278.pdf

Section 6.3.5

(DMA mode available only with the USB OTG HS core)