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.

[参考译文] AM62L-PROCESSOR-SDK:用于测试 RGB 显示的 TVG 测试图形脚本

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1526603/am62l-processor-sdk-tvg-test-pattern-script-to-test-rgb-display

器件型号:AM62L-PROCESSOR-SDK

工具/软件:

您好、  

我已经测试并正确验证了 RGB 显示屏、该显示屏直接从 CPU 获取 DPI 引脚来显示、从而在启动时间实现 LVGL-DEMO。 我想用一个枕头来测试显示器,以获得 TVG 测试模式在显示器上。 我已经使用以下给定脚本在 MIPI 显示屏上看到了测试图形。

echo "REG_BLKEOL_MODE & REG_BLKLINE_MODE : 3"
k3conf write 0x305000B0 0x81F8FE00 | grep addr
echo "-------- Enabling test pattern"
echo "DSI_TVG_CTL WRITE (disable TVG_RUN)"
k3conf write 0x305000fc 0x000000B8 | grep addr
sleep 1
echo "DSI_MCTL_MAIN_EN WRITE (disable IF2_EN)"
k3conf write 0x3050000C 0x000000F9 | grep addr
echo "DSI_MAIN_DATA_CTL WRITE (enable TVG, disable VID_EN)"
k3conf write 0x30500004 0x00020047 | grep addr
sleep 1
echo "DSI_MAIN_DATA_CTL WRITE (enable TVG, enable VID_EN)"
k3conf write 0x30500004 0x00020067 | grep addr
echo "DSI_TVG_IMG_SIZE WRITE (setup lines / size 1024x600)"
k3conf write 0x30500100 0x02580C00
echo "TEST PATTERN COLOR 1"
k3conf write 0x30500104 0x0FFF0000 | grep addr
k3conf write 0x30500108 0x00000000 | grep addr
echo "TEST PATTERN COLOR 2"
k3conf write 0x3050010c 0x00000FFF | grep addr
k3conf write 0x30500110 0x00000000 | grep addr
echo "DSI_TVG_CTL WRITE (enable TVG_RUN)"
k3conf write 0x305000fc 0x000000B9 | grep addr


请告诉我、必须进行哪些更改才能在我的 DPI 显示器中查看测试图形。 任何指导都将得到认可。

此致、
Dheeraj k

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

    尊敬的 Dheeraj:
    不确定我是否理解您的实验。 此脚本用于为 DSI 面板而不是 DPI 面板生成 TVG。
    要在 DPI 面板上生成测试、您可以执行色条测试。 有关更多信息、请查看以下常见问题解答:
    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1521056/faq-am62p-display-subsystem-dss-basic-debugging-and-forum-best-practices 

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

    您好、  

    好的感谢您的更新,有没有办法在 TVG 中测试视频模式,类似于颜色模式?

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

    我不明白您的意思吗?

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

    在 TRM 中、有一个部分“视频流生成器[VSG]“、我们可以使用该部分来运行任何视频吗?  

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

    您好、  

    引导电路板并正确探测驱动程序后,该特定寄存器“REG_BLUKEOL_MODE & REG_BLKLINE_MODE“的值比脚本的值差。 在默认状态下、它被设置为空白模式、而不是低功耗模式。 那么、您能告诉我、这在显示 GUI 时会出现问题吗?

    我已经尝试将默认的 reg 值写入脚本和模式是正确可见.

     k3conf read 0x305000B0 
    Unknown Silicon 48039
    |-----------------------------------------------------------------|
    | VERSION INFO                                                    |
    |-----------------------------------------------------------------|
    | K3CONF | (version 0.3-nogit built Thu Jul 25 14:13:02 UTC 2024) |
    |-----------------------------------------------------------------|
    
    Value at addr 0x305000b0 = 0x80b8fe00
    
    


    这是脚本值:k3conf 写入 0x305000B0 0x81F8FE00

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

    您好、   

    计算 fbdiv =(h_tot * v_tot * fps * 24/num_lanes)* 2 * opdiv * ipdiv / ref_clock

    此处 ref_clock 是哪一个 DSI_clock 或 pixel_clock 的时钟速率?

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

    REF 时钟是您为板上的 SoC 提供的参考时钟
    对于我们的 EVM、值为 25MHz。


    在默认状态下、它被设置为空白模式、而不是低功耗模式。 [/报价]

    您可以保留默认设置。

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

    您好、  
    感谢您的更新