打印

DCMI+OV5640+DMA+数据处理老是出错

[复制链接]
414|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
你画我瞎|  楼主 | 2018-7-11 14:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在正点原子F7的开发板上作OV5640图象采集处理的工作,摄像头设置输出为YCBCR422,输出时序YUYV......DCMI口配置为硬件同步,连续捕获,每两个字节捕获一个,捕获奇数字节,DMA设置成双缓存模式,在SRAAM开了两个20KB的数组,图象分辨率640*480=300KB,15次DMA传输完成,再将数组中的数据存到外部SDRAM中,直接在正点原子摄像头实验的JPEG模式中修改的。采集的Y分量字节数据通过串口输出(从外部SDRAM发送到串口2输出到电脑上),没有问题,但是一进行数据处理就死机(就是将对应列上的Y字节数相加),程序死在数据处理后的主程序结束后,没有进行下一帧的采集,DCMI不能再次中断。不管是否处理,本应该产生15次的DMA中断,却产生了16次中断。请各位大神指导一下。万分感谢。所有的程序运行逻辑流程用串口1打印输出的。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

395

主题

395

帖子

0

粉丝