OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6372|回复: 1

STM32F407+SDIO WIFI模块(8686)使用DMA传输不成功。

[复制链接]

1

主题

1

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2015-9-11
在线时间
1 小时
发表于 2015-9-11 16:54:13 | 显示全部楼层 |阅读模式
5金钱
程序运行后卡在while (DMA_GetFlagStatus(DMA2_Stream3,DMA_FLAG_TCIF3) == RESET){}这一句。
此时,部分寄存器状态为SDIO->STA=0x00045000,DMA_GetCurrDataCounter(DMA2_Stream3)=16,


部分内存数据:



DMA配置代码如下:
[mw_shl_code=c,true]static void DMA_TxConfiguration(u32 *BufferSRC, u32 BufferSize) { DMA_InitTypeDef DMA_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2,ENABLE); DMA_Cmd(DMA2_Stream3, DISABLE); DMA_DeInit(DMA2_Stream3); while (DMA_GetCmdStatus(DMA2_Stream3) != DISABLE){} DMA_ClearFlag(DMA2_Stream3,DMA_FLAG_TCIF3 | DMA_FLAG_HTIF3 | DMA_FLAG_TEIF3 | DMA_FLAG_DMEIF3 | DMA_FLAG_FEIF3); /* DMA2 Channel4 Config */ DMA_InitStructure.DMA_Channel=DMA_Channel_4; DMA_InitStructure.DMA_PeripheralBaseAddr = (u32)SDIO_FIFO_Address; DMA_InitStructure.DMA_Memory0BaseAddr = (u32)BufferSRC; DMA_InitStructure.DMA_DIR =DMA_DIR_MemoryToPeripheral; DMA_InitStructure.DMA_BufferSize = BufferSize / 4; DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable; DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable; DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord; DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord; DMA_InitStructure.DMA_Mode = DMA_Mode_Normal; DMA_InitStructure.DMA_Priority = DMA_Priority_VeryHigh; DMA_InitStructure.DMA_FIFOMode=DMA_FIFOMode_Disable; DMA_InitStructure.DMA_FIFOThreshold=DMA_FIFOThreshold_Full; // DMA_InitStructure.DMA_MemoryBurst=DMA_MemoryBurst_Single; // DMA_InitStructure.DMA_PeripheralBurst=DMA_MemoryBurst_Single; // DMA_FlowControllerConfig(DMA2_Stream3,DMA_FlowCtrl_Peripheral); DMA_Init(DMA2_Stream3, &DMA_InitStructure); DMA_Cmd(DMA2_Stream3, ENABLE); }[/mw_shl_code]

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

394

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2085
金钱
2085
注册时间
2012-5-8
在线时间
312 小时
发表于 2015-9-11 22:39:01 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表