初级会员

- 积分
- 145
- 金钱
- 145
- 注册时间
- 2020-5-21
- 在线时间
- 60 小时
|
10金钱
f407 ,用cubemx配置了dcmi+dma,把 dcmi接收的摄像头数据传输到lcd 显存,lcd 驱动正常,#define TFTLCD_BASE ((uint32_t)(0x6C000000 | 0x0000007E))
#define TFTLCD ((TFTLCD_TypeDef *) TFTLCD_BASE)
运行 HAL_DCMI_Start_DMA(&hdcmi, DCMI_MODE_CONTINUOUS, (uint32_t)TFTLCD_BASE, size)后发生dma fifo 溢出错误;
如果定义一个缓存数组buffer,
运行 HAL_DCMI_Start_DMA(&hdcmi, DCMI_MODE_CONTINUOUS, (uint32_t)&buffer, size),debug下看到数据传输正常。
求问如何实现把数据直接dma到显存。谢谢!
|
|