智能车制作

标题: k60 摄像头 dma 采集的奇葩问题 [打印本页]

作者: pangfumin    时间: 2014-4-13 16:38
标题: k60 摄像头 dma 采集的奇葩问题
k60 摄像头 dma 采集的奇葩问题  

通过行中断,触发dma传输,根据pclk每行传320此

、但图像,靠右边的全是黑的   求教诸神,这是怎么回事

[attach]58345[/attach]

作者: 夏夜的星空    时间: 2014-4-13 17:18
同问。。。
作者: 即刻_GaGa    时间: 2014-4-13 18:04
通过行中断来触发DMA,还是PCLK触发DMA
作者: projecta    时间: 2014-4-13 18:05
消隐区!
作者: pangfumin    时间: 2014-4-13 18:53
即刻_GaGa 发表于 2014-4-13 18:04
通过行中断来触发DMA,还是PCLK触发DMA

哦,是我没说清楚,行中断使能dma,pclk触发传送



作者: pangfumin    时间: 2014-4-13 18:54
projecta 发表于 2014-4-13 18:05
消隐区!

黑边大概有80列,80列的消音区吗?

作者: 即刻_GaGa    时间: 2014-4-13 20:07
是不是移植野火的程序,大概80列的黑边看起来像是把纵横换了一下。
作者: pangfumin    时间: 2014-4-13 20:37
即刻_GaGa 发表于 2014-4-13 20:07
是不是移植野火的程序,大概80列的黑边看起来像是把纵横换了一下。

是移植野火的,但是,我是在dma初始化函数里写的每行传输320此啊


        //-------------DAM初始化通道4,数据源为PTE,每次存在数组ImageBuf[]指针中,PCLK接PTD13触发,每次传输1个字节,每次触发传输COL次,上升沿触发
        DMA_PORTx2BUFF_Init (DMA_CH4, (void *)&PTE_BYTE0_IN, ImageBuf[rowCnt], PTD12, DMA_BYTE1, COL, DMA_rising);


COL的定义是 320啊

求详解,谢谢

作者: wondre    时间: 2014-4-14 09:21
mark,同问,一直都只能采集260列
作者: nfdianzi    时间: 2014-4-14 09:26
消隐区吧
作者: pangfumin    时间: 2014-4-14 09:49
nfdianzi 发表于 2014-4-14 09:26
消隐区吧

那这消音区也太宽了吧

作者: 夏奇啦    时间: 2014-4-14 14:58
同问
作者: 即刻_GaGa    时间: 2014-4-14 16:11
pangfumin 发表于 2014-4-13 20:37
是移植野火的,但是,我是在dma初始化函数里写的每行传输320此啊

你试下320个行中断,每次接收240个点能不能收到完整的图像
作者: 即刻_GaGa    时间: 2014-4-14 16:13
消隐区应该没有PCLK信号的,因此DMA不会触发,所以不太会是这个问题
作者: projecta    时间: 2014-4-14 19:15
pangfumin 发表于 2014-4-14 09:49
那这消音区也太宽了吧

不宽啊
作者: pangfumin    时间: 2014-4-14 21:31
projecta 发表于 2014-4-14 19:15
不宽啊

我把,k60频率升到200Mhz就没有这个问题了,难道是dma 的某个时钟响应频率不够?

作者: RJPAN    时间: 2014-4-16 16:38
把总线频率调到100M左右
作者: pangfumin    时间: 2014-4-16 19:08
RJPAN 发表于 2014-4-16 16:38
把总线频率调到100M左右

额,我调到200m就正常了

作者: もののけ姫    时间: 2014-4-17 23:33
这个问题我知道哦,我亲自试过,这个是因为在触发场中段以后,进入DMA的时候会进行特别大一堆初始化,你自己看看就知道了,初始化完了才开始,所以这部分的时间都浪费掉了,所以你采集的图像是向右移了的,也就是你错过了最初的几列图像,所以后边已经没图像了你还采集肯定是0,你把时钟降低一下那部分黒区会加大的,
作者: @.@    时间: 2014-6-13 22:23
もののけ姫 发表于 2014-4-17 23:33
这个问题我知道哦,我亲自试过,这个是因为在触发场中段以后,进入DMA的时候会进行特别大一堆初始化,你自己 ...

那你是怎么解决的呢?

作者: 鹿死谁的手    时间: 2014-6-14 16:52
楼主有没有野火dma采集摄像头的资料,求分享一下,谢谢
作者: ck665666    时间: 2016-5-6 15:06
看看,啊看不懂什么
作者: 456789    时间: 2016-5-7 11:02
你这和我的一模一样




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2