none
请教2440CAMERA的驱动问题? RRS feed

  • 问题

  • 2440CAMERA驱动的硬件代码看不懂,2440手册里讲的也不清楚,请教各位专家,下面的是为什么呢?

    s2440CAM->rCICOYSA1=CoFrameBuffer;
     s2440CAM->rCICOYSA2=s2440CAM->rCICOYSA1+CoDstWidth*CoDstHeight+2*CoDstWidth*CoDstHeight/divisor;
     s2440CAM->rCICOYSA3=s2440CAM->rCICOYSA2+CoDstWidth*CoDstHeight+2*CoDstWidth*CoDstHeight/divisor;
     s2440CAM->rCICOYSA4=s2440CAM->rCICOYSA3+CoDstWidth*CoDstHeight+2*CoDstWidth*CoDstHeight/divisor;

     

    s2440CAM->rCICOSCPRERATIO=((10-H_Shift-V_Shift)<<28)|(PreHorRatio<<16)|(PreVerRatio);
     s2440CAM->rCICOSCPREDST=((SrcWidth/PreHorRatio)<<16)|(SrcHeight/PreVerRatio);
     s2440CAM->rCICOSCCTRL=(CAM_SCALER_BYPASS_OFF<<31)|(ScaleUp_H_Co<<30)|(ScaleUp_V_Co<<29)|(MainHorRatio<<16)|(MainVerRatio);

     

    这些公式是怎么得来的呢?从么接触过CAMERA,这方面的知识不知道哪里能获得?希望专家能给我一点意见谢谢!!!!

     

    2008年2月20日 7:29

答案

  • 呵呵,手头上没有2440的板子也没有驱动代码,很难帮助楼主啊。

    发现很多问题都跟硬件相关,比较麻烦。

    以前接触过一些pxa平台的camera driver,比较麻烦的,自己都感觉好像要有点摄影知识才行。估计处理器手册还是最好的教科书。

    2008年3月5日 11:58
    版主

全部回复

  • 呵呵,手头上没有2440的板子也没有驱动代码,很难帮助楼主啊。

    发现很多问题都跟硬件相关,比较麻烦。

    以前接触过一些pxa平台的camera driver,比较麻烦的,自己都感觉好像要有点摄影知识才行。估计处理器手册还是最好的教科书。

    2008年3月5日 11:58
    版主
  • s2440CAM->rCICOYSA2=s2440CAM->rCICOYSA1+CoDstWidth*CoDstHeight+2*CoDstWidth*CoDstHeight/divisor

    这个是设置DMA地址,S3C2440中的CAMERA采用4通道DMA。 该驱动中4DMA应该是连续的,“rCICOYSA1+CoDstWidth*CoDstHeight+2*CoDstWidth*CoDstHeight/divisor ”是一帧图像的大小。

    至于算法可以看下S3C2440的芯片文档,上面有详细介绍。

    2008年5月23日 10:18