TI中文支持网
TI专业的中文技术问题搜集分享网站

dm6437+tvp5158实现2ch d1的配置及问题

在5158中实现54mhz的2ch  D1输出,使用2-Ch Line-Interleaved Mode

数据通过portA的1ch和3ch采入,现在我的操作是

对于5158的配置已经写好寄存器0xB0的值为0x90,0xB1的值为0x10,0xB4的值为0xD8。

对vpfe的配置为:

static  PSP_VPFECcdcConfigParams ccdcParams =
{
     FVID_CCDC_YCBCR_8,   //FVID_CCDC_RAW_FORMAT,                 /* dataFlow     */
     FVID_FRAME_MODE,//                   /* ffMode       */
    1250,                                /* height       

    736,                               /* width        */
    (736*2),                           /* pitch        */
    0,                                  /* horzStartPix */
    0,                                  /* vertStartPix */
    NULL,                               /* appCallback  */
    {
        PSP_VPFE_TVP5158_Open,         /* extVD Fxn    */
        PSP_VPFE_TVP5158_Close,
        PSP_VPFE_TVP5158_Control,
    },
    0,                                   /*segId         */

 }

问题是:经过试验,没有数据从5158出来存到分配好的缓冲区里;

如果前段VPFB使用FVID_FIELD_MODE,FVID_create()前端通道创建时失败;

如果用FVID_FRAME_MODE,通道能创建成功,但是FVID_exchange()失败。

我程序参考的是dvsdk_1_01_00_15\psp_1_00_02_00里面的loopback程序。

guofeng hu:

问题困扰我好久 现在已经解决啦

yongle guo:

回复 guofeng hu:

我最近也在玩这芯片,但是初始化不成功,方便将源码发我参考一下吗?297082784@qq.com

赞(0)
未经允许不得转载:TI中文支持网 » dm6437+tvp5158实现2ch d1的配置及问题
分享到: 更多 (0)