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.

[参考译文] TDA4VM:如何在视觉应用中更改 Vout1/DPI1 pclk

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/984239/tda4vm-how-to-change-vout1-dpi1-pclk-in-vision-apps

器件型号:TDA4VM

您好!

我已根据以下链接将 HDMI 设置为 Vout1/DP1、但时钟(pclk)始终约为600MHz、 如何修改(148.5MHz)?

链接: https://e2e.ti.com/support/processors/f/processors-forum/949461/faq-processor-sdk-dra8x-tda4x-how-to-enable-vout1-dpi1-output-in-vision-apps

期待您的回复、非常感谢!

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

    您好!

    您连接了哪个视频端口输出到 Vout1? 因此、我们可以为该视频端口输出使用/更改像素时钟。  

    此致、

    Brijesh

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

    大家好、我使用连接到 Vout1的 VP2、如下所示

    对于 HDMI 输出、视觉应用将 VP2输出连接到 Vout0 (DP0)、像素时钟为148.5MHz。  当我切换到 Vout1/DP1 (使用 VP2)时、时钟错误、不是148.5MHz。

    如何更改?

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

    您好!

    但是、您是否已相应地更改了引脚多路复用器并 在正确的引脚上测量时钟? 由于您使用的是相同的 VP2 输出、PLL 将保持不变。

    此致、

    Brijesh  

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

    您好!  

    我确定它已更改。  我的修正案如下:

    1、pinmux(vision_apps/utils/misc/src/app_pinmux.c)

    2、appDssDefaultInit (vision_apps/utils/dss/src/app_dss_defaults.c)

    3 μ  s、上述内容、时钟将异常(不同于以下(vision_apps/utils/dss/include/app_dctrl.h)配置、但 vout0/DP0正常)。

    那么、它有什么问题呢?

    我想知道是否也应该修改以下内容(vision_apps/utils/dss/src/app_dss_j721e.c)。 如果是、您能告诉我如何执行它吗?

    期待您的回复!

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

    您好、Wang、

    您能否检查哪个 VP 连接到偏移量为0x04A000E4的 common_DISPC_connections 寄存器中的 DPI1输出端口?  

    另外、请检查是否在偏移量0x04AA0004的 VP2_Control 寄存器中启用了 DPI?

    您是否可以从偏移量0x04A00000 (100个寄存器)转储所有公共寄存器以及所有 VP 的所有 VP 寄存器?

    此致、

    Brijesh

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

    很抱歉回答这么长,

      我在 Linux 系统中使用 k3config 工具,如下所示:

    应该是错误的用法、 K3config 工具可以读取寄存器?是否有其他方法可以转储?

    期待您的回复!

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

    许王、您好!

    遗憾的是、不支持读取多个寄存器。

    此致、

    Brijesh

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

    您好!

    我可以使用 devmem2工具读取寄存器中的值。 现在我可以使用 bt1120传输图片、但结果是错误的,如下所示

    原图(YUV422):

    传输后的图片:

     DSS0_VP_CONFIG 寄存器的值为:0x03200000

    期待您的回复!

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

    您好!

    还有另一个问题、如下所示

    ·vision_apps 中是否有写回实例、或如何使用它?

    期待您的回复!

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

    您好、hui Wang、

    否、不支持 WB 路径。

    由于您使用的是 bt1120输出、因此同步极性不会更成熟。 您能否检查像素时钟边沿极性? 我认为默认情况下、它设置为低电平有效。 您可以尝试在 app_dss_defaults.c 文件中反转它吗?

    此致、

    Brijesh

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

    您好!

    我尝试了两种方法、没有改变、如下所示

    DSS0_VP_POL_FREQ 寄存器的值为:0x000040000或0x00000000

     

    但是 、我进行了以下尝试  

    ·启用或禁用颜色空间转换 RGB 到 YUV

    ·颜色空间转换全范围或限制范围设置

     结果如下:

    ·原始图片:

    ·启用 CSC 和全范围设置

    ·启用 CSC 和限制范围设置

    ·禁用 CSC

    如何查找? 问题在哪里?

    期待您的回复!

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

    您好!

    由于您使用的是 BT1120输出、即通过16位接口的 YUV422输出、因此必须使用 CSC。 必须启用它、才能将覆盖 RGB 输出转换为 YUV422格式。 这已经由驱动程序处理。  

    另外、请检查接收器中色度数据的预期输入序列。  首先是 DSS 输出 U、然后是 V ON 色度8位输出。  

    此致、

    Brijesh

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

    您好!

    我尝试更改端字节序(大或小)、在更改后出现更多错误。

    但是 、我发现了一个现象、如下所示:

    ·在系统开始时、我没有运行任何程序、但 PCLK 和数据的数据线有信号

    怎么了? 它是否会影响 bt1120?的通信

    期待您的回复!

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

    您好!

    如果您使用视觉应用、则显示屏将在初始化时启动、并开始显示背景颜色。  

    实际显示仅在您运行某些用例/OpenVX 图时才会开始。 直到超过、它将继续显示背景颜色。 因此、它会看到像素时钟和数据线发生切换、因此应该可以。

    此致、

    Brijesh

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

    您好!

    我发现原因 是以下两个参数之间的差异:

    ·源透明度颜色键

    ·目标透明度颜色键

    非常感谢您的回答!

    此问题暂时不会解决、因为接下来我将调试 Display2和 display3。  我需要您的回答!

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

    您好、hui Wang、

     根据所选透明度的来源、此功能可以使源中的颜色为透明。 有关更多详细信息、请参阅 TRM。 TRM 通过示例对其进行了说明。

    您是否因为此功能而看到了绿色的图片?

    此致、

    Brijesh

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

    您好!

    我尝试了两种配置、第二种配置有效

    1 μ A、

    overlayParams.colorKeyEnable = 0;

    OverlayParams.colorKeySel = APP_DCTRL_OVERLAY_TRANS_COLOR_DEST;

    2、μ A

    overlayParams.colorKeyEnable = 0;

    OverlayParams.colorKeySel = APP_DCTRL_OVERLAY_TRANS_COLOR_SRC;

    根据第二种配置方法、图片的绿色背景消失了。

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

    您好!

    奇怪、但通过将 colorkeyenable 参数设置为0来禁用颜色键控。 因此它不应受影响。 是否可以在 DSS 寄存器中检查是否启用了彩色键控?

    此致、

    Brijesh

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

    您好!

    抱歉、我检查了一天、发现发送和接收段的数据格式不同。

    感谢您的帮助!

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

    好的、如果您认为您的问题已得到解答、请关闭主题。

    此致、

    Brijesh

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

    您好!

    出于其他原因,我需要修改视频端口。  当我切换到 VP4时、Vout1始终存在问题。  以下是我的调试记录:

    1、APP_DSS_DEFAULTS.c

    2、app_dss_j721e.c

    3、相关寄存器的值

    ·DSS0_VP_CONFIG (04AE0000):03200000

    ·DSS0_common_DISPC_connections (04A000E4):00000080

    ·DSS0_VP_POL_FREQ (04AE004C):00000000

    ·DSS0_VP_CONTROL (04AE0004):00000141

    由于 bt1120将在系统启动时发送背景信息,因此我测量了两种输出电压的数据线,  发现了一种现象,如下所示:

    ·VOUT0中的 Data0、data4和 data15具有数据信号、但 VOUT1中的 data2和 data6具有数据信号。  

    上述现象是否会导致 Vout1始终出错?  如果是、如何解决?  如果没有,如何找出问题的原因?

    期待您的回复!

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

    您好、Wang、

    VP 和 Vout 有两个不同的方面。 Vout 是输出信号、而 VP 将生成时序。 因此、更改 VP 很可能不会改变行为。  

    我们需要了解输出中颜色不正确的原因。  

    当您将输出更改为 Vout1时、您能否探测所有16条数据线以确认它们正在切换?  此外、您能否检查 Vout1的引脚多路复用值以确认其是否设置为 Vout1输出?  

    此致、

    Brijesh

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

    您好!

    感谢您的回复!

    我使用由 ti-pinmux 工具配置的 pinmux、 我认为应该没有错误。  

    我不仅更改了视频端口、还更改了时钟。  VISION_APPS 中 VP2的 clk 设置如下:

    我的更改如下、 以下配置是否可以用作 VP4?的 CLK

    文档中的注释意味着什么? 如下所示:

    期待您的回复!

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

    您好、Wang、

    但这些更改是特定于时钟的、我想您能够正确设置时钟。  

    我仍然对 pinmux 设置有疑问。 是否可以在用例运行时验证 pinmux 设置?  

    此致、

    Brijesh

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

    您好!

    尽管肉眼没有差别(画面明亮、画面黑暗)、但先前调试的结果仍然存在问题。 我们比较了十六进制系统、发现这两个映像(全部为0 YUV 映像)完全不同、如下所示:

    Y 分量(原始图像全部为0、tda4发送器为42):

    UV 分量(原始图片为全0、tda4发送器变为594F):

    两幅图像之间的对比度如下(一幅图像明亮、一幅图像暗):

    已检查的内容如下:

    1、引脚多路复用:好的

    2、伽马校正:禁用

    3、颜色空间转换全范围设置:已设置全范围

    期待您的回复!

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

    您好、hui Wang、

    以下主题是否也适用于同一主题?

    我们可以继续讨论单个主题吗?

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/997385/tda4vm-how-to-change-vout1-dpi1-in-vision-apps/3715912#3715912

    此致、

    Brijesh

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

    您好,感谢您的回复!

    是的、 它是同一个项目。  

    好的、我将关闭 该线程。

    在出现上述现象(两个 YUV 图像的十六进制格式不同)后 、我进行了以下检查:

    1、使用示波器测量每个数据线, 所有0 YUV 图像传输不应出现以下波形:

    2、已:pinmux 设置(vout0的 padconfig)、如下所示

    ·每个寄存器的值为0x0001000a

    我认为 pinmux 是对的

    3、伽马校正、颜色空间转换全范围设置

    ·伽马校正:禁用

    ·颜色空间转换全范围设置:已设置全范围

    4、μ A

    我在:ti-processor-sdk-rtos-j721e-evm-07_02_00_06/vision_apps/utils/dss/src/app_dss_defaults.c 文件中对其进行了修改

    我尝试了12位、16位、24位、但接收到的 YUV 图像没有变化(包括转换后的十六进制文件),因此我认为这不是更改 bt.1120模式(16位模式或20位模式)的地方。  我的理解是否正确? 在哪里可以更改 bt.1120模式?

    最后、其他哪些设置将更改数据流以及如何检查?

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

    您好,王惠,

    对于 BT66/BT1120输出、输入 YUV 数据首先转换为 RGB、然后 RGB 再转换为 YUV。 这两个 CSC 模块应匹配以匹配输出。 您能否检查它们是否匹配?  

    该亮/暗输出不能 是 由于引脚多路复用、伽马校正、16位输出接口。  

    让我们检查管道中的每个模块、以确认它们是否与输入帧的要求相匹配。  

    此致、

    Brijesh

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

    大家好 、感谢您的回复!

    如何在软件中捕获转换结果? VISION_APPS 中是否有任何示例?

    期待您的回复!

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

    您好!

    它位于驾驶员内部、而不是视觉应用中。  

    YUV2RGB 在 ti-processor-sdk-rtos-j721e-evm-07_01_00_11\pdk_jacinto_07_01_00_45\packages/ti\CSL\src\IP\DSS\V4\s\csl_dsple.c 和 RGB2YUV 中设置、它在 ti_ccsl\j07_sdk\j24\dsk\j07_j24\dsk\dsk\j07_tsk_ip\j07_j24\tb\dsk\tsk_j07_j07_tu_tu_ip\tu_j07_j24\tu_emb\tu_empet\tu_j07_j  

    Rgds、

    Brijesh

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

    BTW、您使用的是有限范围 CSC 输出还是全范围? 如果范围有限、您能否尝试使用全范围输出?

    您的输入数据格式是什么? 它是否与视频流水线中支持/配置的数据格式完全匹配?  

    此致、

    Brijesh

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

    大家好  、感谢您的回复!

    是的、我使用的是全范围输出。  我的输入数据格式为 YUV422 (yuyv)。  

    我熟悉 DSS 一侧的数据流、发现视频管线和视频端口中有许多数据转换。

    例如、在以下变换中、RGB 的偏移值不是0、尽管它在驱动程序文件中已设置为0。

    是否有办法跳过这些转换?

    期待您的回复!

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

    您好、Wang、

    不、 不建议跳过这些转换。 内部 DSS 将首先将输入 YUV422转换为 RGB 并执行混合/颜色键控/透明度操作、然后对于 BT 输出、它将转换回 YUV422格式。  

    好的、您是否还可以检查 CSC 矩阵是否匹配? 如果 YUV2RGB CSC 用于 BT601、则 RGB2YUV 矩阵应用于 BT601。  

    您还 在进行任何亮度控制吗? 除非这些偏移 不同、否则输出值不应发生太大的变化。  

    此致、

    Brijesh

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

    大家好  、感谢您的回复!

    不、我没有进行任何亮度控制。  我按如下方式转储寄存器的值。 它与驱动程序中配置的内容不同。

    ·驱动程序文件中的配置

    转储的值:

    寄存器
    0x04AA0008 0x00810042
    0x04AA000C 0x07DA0019
    0x04AA0010 0x007007B6
    0x04AA005C 0x07A20070
    0x04AA0060 0x000007EE
    0x04AA0068 0x00000000
    0x04AA006C 0x40004000

     

    ·驱动程序文件中的配置

    转储的值:

    寄存器
    0x04A60040 0x015F0100
    0x04A60044 0x01000000
    0x04A60048 0x07AA074D
    0x04A6004C 0x00000100
    0x04A60050 0x000001BB
    0x04A60054 0xC0000000
    0x04A60058 0x0000C000
    0x04A60023 0x00280AFD

    从上述寄存器的值可以看出 、RGB 的偏移值不是0、 但在驱动程序文件中已设置为0。

    如何找到问题?

    期待您的回复!

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

    BTW、硬件原理图如下所示:

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

    您好、Wang、

    DSS 为 BT1120输出格式输出20位数据、但您可以忽略每个组件中的低2位并将16位连接到编码器。 尽管我在第二幅图像中看到了 Data0数据输出线、但您似乎连接了高 8位、因此看起来是正确的。  

    此致、

    Brijesh

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

    您好!

    您能否确认偏移量0x04A6023C 的值 为 0x00280AFD? 如果是这种情况、则后置偏移是错误的。

    YUV2RGB 转换的其他偏移/系数看起来不错。  

    此致、

    Brijesh

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

    大家好  、感谢您的回复!

    好的、我将检查寄存器的值(0x04A6023C)。

    无法在 bt.1120-16位模式下配置 dpi0?如果可以、如何确认我正在配置16位模式? 我始终认为它是由以下(ti-processor-sdk-rtos-j721e-evm-07_02_00_06/vision_apps/utils/dss/src/app_dss_defaults.c)参数确定的、但后来我发现它适用于以下配置。此配置是否确定 BT()bt1120.16bit 或 bt20.20bit 的模式?

    驱动程序文件配置:

    DSS0_VP_CONTROL 寄存器:

    期待您的回复!

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

    BTW、其中是在以下公式:中配置的参数 m、K、Hue

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

    您好!

    请勿将 输出接口宽度更改为16位。 这将把覆盖管理器的 RGB888输出减少到 RGB565。 请保持24位输出。  

    此叠加输出将进入 CSC 进行 YUV 转换、然后 BT 模块将其转换为 BT656/1120输出格式。 最后、它将在 DPI0输出线上输出。

    默认情况下、m、k 和 hue 参数未配置。

    此致、

    Brijesh

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

    大家好  、感谢您的回复!

    在硬件连接中、我应该保留 Data0、1、2、3、4、 5、6、7、10、11、 12、13、14、15、16、 17、而不是 data2、3、4、5、6、 7、8、9、12、13、 14、15、16、17、18、 19?

    期待您的回复!

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

    您好、Wang、

    否、如果您想使用16位、则将 D2连接到 D9、将 D12连接到 D19数据线。  

    此致、

    Brijesh

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

    我在上一篇文章中想说的是、请不要更改 videoIfWidth 变量的值、请将其保留到 APP_DCTRL_VIFW_24bit。

    Rgds、

    Brijesh

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

    大家好  、感谢您的回复!

    到目前为止,我已经检查了以下链接:

    1 μ A、

    ·VC1范围映射被禁用

    ·LUMA 键操作被禁用

    ·伽马反转被禁用

    ·CSC 的矩阵配置与驱动程序文件中的配置相同

    ·全范围

    DSS0_VID_attributes 寄存器(0x04A60020)的值为:0x00280AFD

     DSS0_VID_ATTRIBUTES2寄存器(0x04A60024)的值为:0x3C000000

    2、μ A

    ·全范围

    ·CSC 的矩阵配置与驱动程序文件中的配置相同

    ·伽马已禁用

    ·APP_DCTRL_VIFW_24位

     DSS0_VP_CONFIG 寄存器(0x04AA0000)的值为:0x03200000

     DSS0_common_DISPC_connections 寄存器(0x04A000E4)的值为0x00000002

     DSS0_VP_CONTROL 寄存器(0x04AA0004)的值为 :0x00000361

    3、硬件电路连接:

    使用16位、将 D2连接到 D9、将 D12连接到 D19数据线

    4、YUV 测试程序如下

    e2e.ti.com/.../demo_5F00_test.txt

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

    您好、Wang、

    寄存器设置看起来不错。 BT1120和 CSC 启用、DPI 启用、DPI0连接到 VP2。 它看起来是正确的。

    您是否可以仅显示背景颜色、而不是连接任何视频流水线。  您可以将背景颜色设置为0并分析亮度输出、它 应该几乎为0x0、因此所有数据线路都应该为低电平、除非它正在传输同步代码。 您能检查一下吗?  

    此致、

    Brijesh

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

    大家好  、感谢您的回复!

    这是我的覆盖配置:

    示波器检测到 Data0、Data4、Data15中存在信号。

    收到的图片(YUV422至 nv12之后) 如下所示:

    Y 分量:

    UV 分量:

    原因是什么?

    期待您的回复!

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

    您好!

    由于 SAV 和 EAV 代码、所有数据线路将被切换。 但是、接收到的图像看起来几乎是黑色的、例如、当亮度几乎为0时、铬是0x80、它是黑色。  

    因此输出看起来是正确的。

    此致、

    Brijesh

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

    大家好  、感谢您的回复!

    在这种情况下,当传输普通图片时,在何处更改数据,如何检查?

    期待您的回复!

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

    您好!

    您如何检查输出? 您是否观看了一些 YUV 查看器?

    您能否将背景颜色更改为、让我们说红色或蓝色、并在某些查看器中检查输出?

    此致、

    Brijesh

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

    大家好  、感谢您的回复!

    首先、DSS 的输入是 yuv422i-yuyv 映像、其全0 (Y 分量和 UV 分量均为0)。

    那么、有三种方法可以检测输出。

    1、第一种方法是使用示波器检查30us 的波形(时钟为74.25mhz 时、波形约为1080像素)、并找到大量非零数据、如下所示:

    为什么0和1具有不同的触发波形?

    2、使用 YUV 图像查看器时、发现原始图像与接收到的图像不同。

    传输完所有0张图片后,颜色将有所不同,如下所示:

    如下所示、红色框中的颜色为:μ m

    3、以十六进制方式打开文件、发现 Y 和 UV 组件在传输后发生了变化