你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F429使用DMA2写SDRAM正常,但是读错误,我用的是官方的驱动

[复制链接]
peterlao 提问时间:2015-5-21 13:24 /
其中的DMA2设定如下:
  dmaHandle.Init.Channel             = SDRAM_DMAx_CHANNEL;
  dmaHandle.Init.Direction           = DMA_MEMORY_TO_MEMORY;
  dmaHandle.Init.PeriphInc           = DMA_PINC_ENABLE;
  dmaHandle.Init.MemInc              = DMA_MINC_ENABLE;
  dmaHandle.Init.PeriphDataAlignment = DMA_PDATAALIGN_WORD;
  dmaHandle.Init.MemDataAlignment    = DMA_MDATAALIGN_WORD;
  dmaHandle.Init.Mode                = DMA_NORMAL;
  dmaHandle.Init.Priority            = DMA_PRIORITY_HIGH;
  dmaHandle.Init.FIFOMode            = DMA_FIFOMODE_DISABLE;
  dmaHandle.Init.FIFOThreshold       = DMA_FIFO_THRESHOLD_FULL;
  dmaHandle.Init.MemBurst            = DMA_MBURST_SINGLE;
  dmaHandle.Init.PeriphBurst         = DMA_PBURST_SINGLE;

  BSP_SDRAM_WriteData_DMA(SDRAM_DEVICE_ADDR, (uint32_t*)test_rom, 10);   无问题
  BSP_SDRAM_ReadData_DMA(SDRAM_DEVICE_ADDR, (uint32_t*)test_rom, 10);   传输错误

收藏 评论4 发布时间:2015-5-21 13:24

举报

4个回答
peterlao 最优答案 回答时间:2015-5-28 14:25:55
已搞掂是初始化时序的问题
凌晨一点半 回答时间:2015-5-26 09:02:53
高大上啊
凌晨一点半 回答时间:2015-5-26 09:03:49
高大上啊
stary666 回答时间:2015-5-26 09:08:40
没做过。。。。顶一个
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版