DMA support for SDIO or SPI demo?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Any document or demo app on DMA?

0 Likes
1 Solution
SeyhanA_31
Employee
Employee
250 replies posted 100 replies posted 50 replies posted

The micro controller has the DMA documentation and examples of implementations.

SDIO and SPI interfaces uses DMA to transfer data. Take a look at wwd_bus.c for dma usages for SDIO and SPI interfaces.

For SDK-2.4.1:

Wiced\Platform\common\ARM_Cortex_M4\STM32F4xx\SDIO\wwd_bus.c

Wiced\Platform\common\ARM_Cortex_M4\STM32F4xx\SPI\wwd_bus.c

Implementation for other MCUs could also be found in Wiced\Platform\common\ directory.

For SDK-3.0.0:

WICED\platform\MCU\STM32F4xx\WWD\wwd_SDIO.c

WICED\platform\MCU\STM32F4xx\WWD\wwd_SPI.c

Implementation for other MCUs could also be found in WICED\platform\MCU\ directory.

View solution in original post

0 Likes
1 Reply
SeyhanA_31
Employee
Employee
250 replies posted 100 replies posted 50 replies posted

The micro controller has the DMA documentation and examples of implementations.

SDIO and SPI interfaces uses DMA to transfer data. Take a look at wwd_bus.c for dma usages for SDIO and SPI interfaces.

For SDK-2.4.1:

Wiced\Platform\common\ARM_Cortex_M4\STM32F4xx\SDIO\wwd_bus.c

Wiced\Platform\common\ARM_Cortex_M4\STM32F4xx\SPI\wwd_bus.c

Implementation for other MCUs could also be found in Wiced\Platform\common\ directory.

For SDK-3.0.0:

WICED\platform\MCU\STM32F4xx\WWD\wwd_SDIO.c

WICED\platform\MCU\STM32F4xx\WWD\wwd_SPI.c

Implementation for other MCUs could also be found in WICED\platform\MCU\ directory.

0 Likes