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.

[参考译文] TDA2EXEVM:来自 Vout2的8位 BT656嵌入式同步数据

Guru**** 2559950 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/612157/tda2exevm-8bit-bt656-embedded-sync-data-from-vout2

器件型号:TDA2EXEVM

您好!


我们使用 的是 TDA2EX 定制电路板。 我们需要来自 Vout2的8位 BT656嵌入式同步数据。

我们使用的是 VISION SDK 2.12。 我们以 Linux (ARM)+ BIOS (IPU2)的形式运行。

用例:捕获->显示

从 SOC 到外部编码器 vout2_d[0:7]、vout2_clk

我探测了 Vout2_clk。 它的27MHz。 但在显示屏中没有数据?

下面是我的显示配置

       pPrm->deviceId = DISPLAYCTRL_LINK_USE_LCD;
           pVInfo->vencId = system_DCTRL_DSS_VENC_LCD2;
           pVInfo->outputPort = system_DCTRL_DSS_DPI2_output;

           pVInfo->MINFO.scanFormat               =  system_sf_interlaned;
           pVInfo->MINFO.standard                 =  SYSTEM_STD_NTSC;
           pVInfo->MINFO.width                    =  720U;
           pVInfo->MINFO.Height                   =  480U;
           pVInfo->MINFO.PixelClock               =  27000U;
           pVInfo->MINFO.fps                      =  0U;
           pVInfo->MINFO.hFrontPorch              =  0U;
           pVInfo->MINFO.hBackPorch               =  0U;
           pVInfo->MINFO.hSyncLen                 =  0U;
           pVInfo->MINFO.vFrontPorch              =  0U;
           pVInfo->MINFO.vBackPorch               =  0U;
           pVInfo->MINFO.vSyncLen                 =  0U;
           pVInfo->vencDivisorInfo.divisorLCD     =  1;
           pVInfo->vencDivisorInfo.divisorPCD     =  1;

           pVInfo->vencOutputInfo.dataFormat      =  system_DF_YUV422I_YUYV;//system_DF_YUV422P;//system_DF_RGB24_888;
           pVInfo->vencOutputInfo.dvoFormat       =  system_DCTRL_DVOFMT_BT656_EMBSYNC;
           pVInfo->vencOutputInfo.videoIfWidth    =  SYSTEM_VIFW_12位;

           pVInfo->vencOutputInfo.PixelClkPolarity =  system_DCTRL_POLICE_ACT_LOW;//system_DCTRL_POLICE_ACT_HIGH;
           pVInfo->vencOutputInfo.aFmt            =  system_DCTRL_A_output_MAX;

           ovlyPrms->vencId = system_DCTRL_DSS_VENC_LCD2;

您能帮我们解决这个问题吗?

此致、

Raj M

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

    我已将您的问题转交给 VisionSDK 专家进行评论。

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

    您好 Raj、

    您是否设置了引脚多路复用器? 您是否探测到信号并发现它们在切换?

    Rgds、

    Brijesh

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

    这是我的引脚复用设置

    devmem2 0x4A00355C w 0x10004
    devmem2 0x4A0035C4 w 0x10004
    devmem2 0x4A0035C0 w 0x10004
    devmem2 0x4A0035BC w 0x10004
    devmem2 0x4A0035B8 w 0x10004
    devmem2 0x4A0035B4 w 0x10004
    devmem2 0x4A0035B0 w 0x10004
    devmem2 0x4A0035AC w 0x10004
    devmem2 0x4A0035A8 w 0x10004

    我已经探测了 Vout2_clk -> 27MHz
    前两条数据线没有数据、但3-8个信号是正确的。

    以下设置是否会导致任何问题?
    pVInfo->vencOutputInfo.videoIfWidth = SYSTEM_VIFW_12位;

    我无法设置 SYSTEM_VIFW_8BIT。 显示创建失败。

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

    您向 DSS 提供的输入是什么? 是否确定低位在您的输入中具有值?

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


    您向 DSS 提供的输入是什么?

    这是我的 usecase .txt 文件

    UseCase:chains_vipSingleCam_vdec 显示

    Capture -> VPE_DEI -> Display_Video

    我将摄像头馈送至 DSS。

    是否确定低位在您的输入中具有值? 

    SoC 到编码器的8位接口(8个日期和1个时钟)

    以下设置是否会导致任何问题?
    pVInfo->vencOutputInfo.videoIfWidth = SYSTEM_VIFW_12位;

    我无法设置 SYSTEM_VIFW_8BIT。 显示创建失败。

    此致、

    Raj M

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

    当您为 BT656配置 DSS 时、它将仅输出8位、接口宽度无关紧要。
    我问 lsb 位在您的输入中是否有一些有效值。 您能否发送一些白颜色并查看它是否切换?

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

    您好、Brijesh、

    当您为 BT656配置 DSS 时、它将仅输出8位、接口宽度无关紧要。 

    谢谢 您的参与。

    我问 lsb 位在您的输入中是否有一些有效值。 您能否发送一些白颜色并查看它是否切换? 

    在我的摄像头输入中、我可以设置我尝试过的蓝或黑、但 lsb [0、1位]不会切换其他位[2-7位]已切换、并且 clk 27 MHz 正确。

    此致、

    Raj M

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

    哦、好的、这意味着只有最后两个 lsbs 不会切换。 上8位工作正常。

    如果我还记得、TDA2EX 输出10位 BT656输出。 因此、如果您已连接到0:7位、它将不起作用。

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

    您好、Brijesh、

    "当您为 BT656配置 DSS 时、它将仅输出8位、接口宽度无关紧要。"

    如前所述 、BT656输出为8位。

    如果我还记得、TDA2EX 输出10位 BT656输出。 因此、如果您已连接到0:7位、它将不起作用。 


    TDA2EX 输出10位 BT656输出?

    您能澄清8位还是10位吗?

    这意味着只有最后两个 lsbs 不会切换。 上8位工作正常。 

    第0位和第1位不切换第2位至第7位切换。 我没有检查第8位和第9位

    此致、

    Raj M

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    即使第8位和第9位也会切换。
    它在2至9位上输出8位数据。

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

    "如果我还记得、TDA2EX 输出10位 BT656输出。 因此、如果您连接到0:7位、它将不起作用。"

    TDA2EX 输出10位 BT656输出是什么? 您能给我指出哪个文档或数据表页号吗?

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

    "11.2.4.13.5 BT.656和 BT.1120模式"部分显示了 BT656信号到数据线路的映射。
    还有一个注释、表示"为了与现有的8位接口兼容、两个 LSB 被忽略、并且只有位[9:2]
    的应用。"

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