This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TDA2P-ACD:[Valeo BYD 项目]摄像机图像未正确接收

Guru**** 654100 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1168150/tda2p-acd-valeo-byd-project-camera-image-is-not-properly-received

器件型号:TDA2P-ACD
主题中讨论的其他器件:TDA2
  • 您好、TI 专家:

    我使用 TDA2PX SoC, 视频管道是 camera->933->962->SoC。

    我们有两种摄像机,两种都在图像传感器中有 ISP,输出格式为 YUYV (8位),区别是一种分辨率为1280*960,另一种分辨率为1100*880。

    使用1280*960摄像头时,我们可以获得正确的图像,配置如下:

        PCapIssCalcfg->inFmt[StreamId].width    = VIDEO_IP_RAW_CAPTURE_WIDTH*2;
        PCapIssCalcfg->inFmt[StreamId].height = AR_CAMER_ACTIVE_VIDEO IP_RAW_CAPTURE_HEIGHT;
        PCapIssCalcfg->inFmt[StreamId].pit[0]  = VIDEO_IP_RAW_CAPTURE_WIDTH*2;
        PCapIssCalcfg->inFmt[StreamId].dataFormat = 0x0U;
        PCapIssCalcfg->csi2DataFormat[StreamId]  = VPS_ISS_CAL_CSI2_YUV422_8B;
        PCapIssCalcfg->inFmt[StreamId].bpp      = FVID2_BPP_BITS16;
        /*摄像机频道的输入流*/        
        PCapIssCalcfg->csi2VirtualChanNo[StreamId]= StreamId;
        PCapIssCalcfg->streamType[StreamId]= VPS_ISS_CAL_TAG_PI_DATA;
        PCapIssCalcfg->isBysOutCfgValid[StreamId] = false;

        PCapIssCalcfg->bysInEnable[StreamId]= false;// CSI2和其他*/
        PCapIssCalcfg->isVportCfgValid[StreamId]= false;
        PCapIssCalcfg->writeToMem[StreamId]= true;
        PCapIssCalcfg->PropixCfg[StreamId].extract = VPS_ISS_CAL_PIX_EXRCT_B16_LE;/* VPS_ISS_CAL_PI_EXRCT_B16_LE_*
        PCapIssCalcfg->isPixProCfgValid[StreamId] = true;/* true*/
        PCapIssCalcfg->PropixCfg[StreamId].decCodec = VPS_ISS_CAL_DPCM_DEC_BYPASS;
        PCapIssCalcfg->PropixCfg[StreamId].enableDpcmInitContext = false;
        PCapIssCalcfg->PropixCfg[StreamId].encCodec = VPS_ISS_CAL_DPCM_ENC_BYPASS;
        PCapIssCalcfg->PropixCfg[StreamId].pack   = VPS_ISS_CAL_PI_PACK_B16;/* VPS_ISS_CAL_PIS_PACK_B16*/
        PCapIssCalcfg->PropixCfg[StreamId].addr   = 0X0u;
        PCapIssCalcfg->PropixCfg[StreamId].offset  = 0X0u;
        PCapIssCalcfg->PixProcfg[StreamId].contextToBeUsed = false;
     
     
      RetVal = Fvid2_control (pCamObj->pInstObj->drvHandle、IOCTL_VPS_CAPT_SET_ISS_Params、
                    PCapIssCalcfg,NULL);
     
    使用1100*880摄像头时,我们只将 宏 VIDEO_IP_RAW_CAPTURE_WIDTH、 AR_CAMER_ACTIVE_VIDEO_IP_RAW_CAPTURE_HEIGHT 从1280960更改为110,880
    但图像不好、您可以看到它、那么问题是什么?
  • Sx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    徐  

    我假设您使用的是 TDA2链接和链框架。  摄像头输入是一个链路。 您能否共享您的修改?

    此外,您能否帮助您从相机链接中捕获相机数据并共享图像? 谢谢。  

    此致、  

    张弗雷迪

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    徐  

    我已检查您的输入数据。 宽度为1088。 因此建议您将宽度设置为1088。 谢谢。  

    此致、  

    张弗雷迪