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.

[参考译文] DS90UB941AS-Q1:未检测到链路

Guru**** 1821780 points
Other Parts Discussed in Thread: DS90UB941AS-Q1, ALP, USB2ANY
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1413738/ds90ub941as-q1-link-not-detected

器件型号:DS90UB941AS-Q1
主题中讨论的其他器件: ALPUSB2ANY

工具与软件:

我们 在 Samsung SOC 上使用 DS90UB941AS-Q1连接具有 DS90UH948解串器的显示器。

我们能够通过 i2c 存取串行器寄存器(r/w)。

但通过解串器进行链路检测失败。

可能会导致链路检测失败的因素有哪些?  

要使其正常工作、必须在串行器侧检查/配置哪些设置?

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

    大家好、要进行锁定和链路检测、必须将 SER-DES 对设置为兼容模式并启用 MODE_SEL (器件功能模式)设置和视频(从 SoC 将 DSI 输入设置为941AS 或启用图形生成)。  

     模式选择是特定于器件的、例如、对于941AS、有模式设置 DSI 通道数、时钟源、DSI 使能以及使用 STP 或同轴电缆。 您能否检查以下各项:

    - 941AS 寄存器0x13"TX_MODE_STS"
    - 948寄存器位0x23 [4:2](MODE_SEL1)和0x49 (MODE_SEL0)

    此致、
    Ikram

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

    - 941 作为寄存器0x13"TX_MODE_STS"     根据自举、该寄存器的值为0x8c。

    我尝试设置 DSI 通道(4)和分离器模式(0)。 (通过将0x4F 寄存器的值设置为0x8C)

    但链路检测仍保持为0。

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

    寄存器转储:

    root@ospux-v920:~# i2cdump -f -f 10 0xc
    未指定大小(使用字节数据访问)
    0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
    00: 18 00 00 92 00 00 00 00 00 00 00 00 01 00 04 30 00 00?.. "..."0.."
    10:00 00 00 8c 00 FE 1e 7f 7f 01 00 00 00 00 ...????? ...??
    20: 00 00 25 00 00 00 00 00 01 20 a0 00 A5 5a .. ? ?...?Z
    30:00 09 00 05 0c 00 00 00 00 00 00 00 00 00 81 02………………………………………………………… ??
    40:10 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AC??.......... ?
    50:16 00 00 00 02 10 00 02 00 00 09 07 07 06 44 21?...?????D!
    60:22 02 00 00 10 00 00 00 00 00 00 00 00 00 00 20 00 "? .
    70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 00………………………… ?.
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    C0:00 00@ 00 00 00 00 00 00 00 00 00 00 00 00 02 ff 00 ...?...@...
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    E0:00 00 82 00 40 08 00 00 00 00 00 00 00 00 02 00 ..@…………………………………………………… ?...
    F0:5F 55 42 39 34 31 00 00 00 00 00 00 00 00 00 00 _UB941 ..........

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

    您好、您是否具有到948解串器的本地 I2C 连接? 如果是、您可以获得寄存器转储并检查模式选择吗?

    在941AS 板中、您是否能够通过 USB2ANY 或 Aardvark 连接 I2C 以便我们使用 ALP (TI FPD-link API)软件? 然后、您能否启用 PatGen 并检查是否可以锁定。 如果您对此步骤有任何疑问、请告诉我。


    此致、
    Ikram

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

    显示屏上解串器的寄存器转储:
    子系统
    0x34 0xFF 0x00 r 正常
    0x34 0xFF 0x00 r 正常
    0x34 0xFF 0x00 r 正常
    0x34 0xFE 0x00 r 正常
    0x34 0xFD 0x00 r 正常
    0x34 0xFC 0x00 r 正常
    0x34 0xFB 0x00 r 正常
    0x34 0xFA 0x00 r 正常
    0x34 0xF9 0x00 r 正常
    0x34 0xf8 0x00 r 正常
    0x34 0xF7 0x00 r 正常
    0x34 0xF6 0x00 r 正常
    0x34 0xf5 0x38 r 正常
    0x34 0xF4 0x34 r 正常
    0x34 0xF3 0x39 r 正常
    0x34 0xF2 0x48 r 正常
    0x34 0xF1 0x55 r 正常
    0x34 0xF0 0x5F r 正常
    0x34 0xEF 0x00 r 正常
    0x34 0xEE 0x00 r 正常
    0x34 0xED 0x00 r 正常
    0x34 0xEC 0x00 r 正常
    0x34 0xEB 0x00 r 正常
    0x34 0xEA 0x00 r 正常
    0x34 0xE9 0x00 r 正常
    0x34 0xE8 0x00 r 正常
    0x34 0xE7 0x00 r 正常
    0x34 0xE6 0x00 r 正常
    0x34 0xE5 0x00 r 正常
    0x34 0xE4 0x00 r 正常
    0x34 0xE3 0x00 r 正常
    0x34 0xE2 0x00 r 正常
    0x34 0xE1 0x00 r 正常
    0x34 0xE0 0x00 r 正常
    0x34 0xDF 0x00 r 正常
    0x34 0xDE 0x00 r 正常
    0x34 0xDD 0x00 r 正常
    0x34 0xDC 0x00 r 正常
    0x34 0xDB 0x00 r 正常
    0x34 0xDA 0x00 r 正常
    0x34 0xD9 0x00 r 正常
    0x34 0xD8 0x00 r 正常
    0x34 0xD7 0x00 r 正常
    0x34 0xD6 0x00 r 正常
    0x34 0xD5 0x00 r 正常
    0x34 0xD4 0x00 r 正常
    0x34 0xD3 0x00 r 正常
    0x34 0xD2 0x00 r 正常
    0x34 0xD1 0x00 r 正常
    0x34 0xD0 0x00 r 正常
    0x34 0xCF 0x00 r 正常
    0x34 0xCE 0x00 r 正常
    0x34 0xCD 0x00 r 正常
    0x34 0xCC 0x00 r 正常
    0x34 0xCB 0x00 r 正常
    0x34 0xCA 0x00 r 正常
    0x34 0xC9 0x00 r 正常
    0x34 0xC8 0xC0 r 正常
    0x34 0xC7 0x00 r 正常
    0x34 0xC6 0x00 r 正常
    0x34 0xC5 0x00 r 正常
    0x34 0xC4 0x00 r 正常
    0x34 0xC3 0x00 r 正常
    0x34 0xC2 0x00 r 正常
    0x34 0xC1 0x00 r 正常
    0x34 0xC0 0x00 r 正常
    0x34 0xBF 0x00 r 正常
    0x34 0xBE 0x00 r 正常
    0x34 0xBD 0x00 r 正常
    0x34 0xBC 0x00 r 正常
    0x34 0xBB 0x00 r 正常
    0x34 0xBA 0x00 r 正常
    0x34 0xB9 0x00 r 正常
    0x34 0xB9 0x00 r 正常
    0x34 0xB8 0x00 r 正常
    0x34 0xB7 0x00 r 正常
    0x34 0xB6 0x00 r 正常
    0x34 0xB5 0x00 r 正常
    0x34 0xB4 0x00 r 正常
    0x34 0xB3 0x00 r 正常
    0x34 0xB2 0x00 r 正常
    0x34 0xB1 0x00 r 正常
    0x34 0xB0 0x00 r 正常
    0x34 0xAF 0x00 r 正常
    0x34 0xAE 0x00 r 正常
    0x34 0xAE 0x00 r 正常
    0x34 0xAD 0x00 r 正常
    0x34 0xAC 0x00 r 正常
    0x34 0xAB 0x00 r 正常
    0x34 0xAA 0x00 r 正常
    0x34 0xA9 0x00 r 正常
    0x34 0xA8 0x00 r 正常
    0x34 0xA7 0x00 r 正常
    0x34 0xA6 0x00 r 正常
    0x34 0xA5 0x00 r 正常
    0x34 0xA4 0x00 r 正常
    0x34 0xA3 0x00 r 正常
    0x34 0xA2 0x8C r OK
    0x34 0xA1 0x00 r 正常
    0x34 0xA0 0x00 r 正常
    0x34 0x9F 0x00 r 正常
    0x34 0x9E 0x00 r OK
    0x34 0x9D 0x00 r 正常
    0x34 0x9C 0x00 r 正常
    0x34 0x9B 0x00 r 正常
    0x34 0x9A 0x00 r 正常
    0x34 0x99 0x00 r 正常
    0x34 0x98 0x00 r 正常
    0x34 0x97 0x00 r 正常
    0x34 0x96 0x00 r 正常
    0x34 0x95 0x00 r 正常
    0x34 0x94 0x00 r 正常
    0x34 0x93 0x00 r 正常
    0x34 0x92 0x00 r 正常
    0x34 0x91 0x00 r 正常
    0x34 0x90 0x00 r 正常
    0x34 0x8F 0x00 r 正常
    0x34 0x8E 0x00 r 正常
    0x34 0x8D 0x00 r 正常
    0x34 0x8C 0x00 r 正常
    0x34 0x8B 0x00 r 正常
    0x34 0x8A 0x00 r 正常
    0x34 0x89 0x00 r 正常
    0x34 0x88 0x00 r 正常
    0x34 0x87 0x00 r 正常
    0x34 0x86 0x00 r 正常
    0x34 0x85 0x00 r 正常
    0x34 0x84 0x00 r 正常
    0x34 0x83 0x00 r 正常
    0x34 0x82 0x00 r 正常
    0x34 0x81 0x00 r 正常
    0x34 0x80 0x00 r 正常
    0x34 0x7F 0x00 r 正常
    0x34 0x7E 0x00 r 正常
    0x34 0x7D 0x00 r 正常
    0x34 0x7C 0x02 r 正常
    0x34 0x7B 0x6D r OK
    0x34 0x7A 0x00 r 正常
    0x34 0x79 0x00 r 正常
    0x34 0x78 0x00 r 正常
    0x34 0x77 0x00 r 正常
    0x34 0x76 0x00 r 正常
    0x34 0x75 0x08 r 正常
    0x34 0x74 0x07 r 正常
    0x34 0x73 0x07 r 正常
    0x34 0x72 0x00 r 正常
    0x34 0x71 0x00 r 正常
    0x34 0x70 0x00 r 正常
    0x34 0x6f 0x00 r 正常
    0x34 0x6E 0x00 r 正常
    0x34 0x6D 0x00 r 正常
    0x34 0x6C 0x00 r 正常
    0x34 0x6B 0x00 r 正常
    0x34 0x6A 0x00 r 正常
    0x34 0x69 0x00 r 正常
    0x34 0x68 0x00 r 正常
    0x34 0x67 0x00 r 正常
    0x34 0x66 0x00 r 正常
    0x34 0x65 0x00 r 正常
    0x34 0x64 0x10 r 正常
    0x34 0x63 0x00 r 正常
    0x34 0x62 0x00 r 正常
    0x34 0x61 0x00 r 正常
    0x34 0x60 0x00 r 正常
    0x34 0x5F 0x00 r 正常
    0x34 0x5E 0x00 r 正常
    0x34 0x5D 0x00 r 正常
    0x34 0x5C 0x00 r 正常
    0x34 0x5B 0x20 r 正常
    0x34 0x5A 0x20 r 正常
    0x34 0x59 0x7F r 正常
    0x34 0x58 0x00 r 正常
    0x34 0x57 0x00 r 正常
    0x34 0x56 0x00 r 正常
    0x34 0x55 0x00 r 正常
    0x34 0x54 0x80 r 正常
    0x34 0x53 0x01 r 正常
    0x34 0x52 0x00 r 正常
    0x34 0x51 0x10 r 正常
    0x34 0x50 0x03 r 正常
    0x34 0x4F 0x00 r 正常
    0x34 0x4E 0x63 r 正常
    0x34 0x4D 0x00 r 正常
    0x34 0x4C 0x00 r 正常
    0x34 0x4B 0x08 r 正常
    0x34 0x4A 0x00 r 正常
    0x34 0x49 0x80 r 正常
    0x34 0x48 0x0F r 正常
    0x34 0x47 0x00 r 正常
    0x34 0x46 0x00 r 正常
    0x34 0x45 0x88 r 正常
    0x34 0x44 0x60 r 正常
    0x34 0x43 0x00 r 正常
    0x34 0x42 0x03 r 正常
    0x34 0x41 0x03 r 正常
    0x34 0x40 0x43 r 正常
    0x34 0x3F 0x00 r 正常
    0x34 0x3E 0x23 r 正常
    0x34 0x3D 0xC0 r 确定
    0x34 0x3C 0x20 r 正常
    0x34 0x3B 0x07 r 正常
    0x34 0x3A 0x00 r 正常
    0x34 0x39 0x00 r 正常
    0x34 0x38 0x00 r 正常
    0x34 0x37 0xAC r 正常
    0x34 0x36 0x00 r 正常
    0x34 0x35 0x00 r 正常
    0x34 0x34 0x01 r 正常
    0x34 0x33 0x25 r 正常
    0x34 0x32 0x90 r 正常
    0x34 0x31 0x00 r 正常
    0x34 0x30 0x00 r 正常
    0x34 0x2F 0x00 r 正常
    0x34 0x2E 0x00 r 正常
    0x34 0x2D 0x00 r 正常
    0x34 0x2C 0x00 r 正常
    0x34 0x2B 0x00 r 正常
    0x34 0x2A 0x00 r 正常
    0x34 0x29 0x00 r 正常
    0x34 0x28 0x11 r 正常
    0x34 0x27 0x84 r 正常
    0x34 0x26 0x83 r 正常
    0x34 0x25 0x00 r 正常
    0x34 0x24 0x08 r 正常
    0x34 0x23 0x30 r 正常
    0x34 0x22 0x40 r 正常
    0x34 0x21 0x00 r 正常
    0x34 0x20 0x00 r 正常
    0x34 0x1F 0x00 r 正常
    0x34 0x1E 0x00 r 正常
    0x34 0x1D 0x10 r 正常
    0x34 0x1C 0x3B r 正常
    0x34 0x1B 0x00 r 正常
    0x34 0x1A 0x00 r 正常
    0x34 0x19 0x01 r 正常
    0x34 0x18 0x00 r 正常
    0x34 0x17 0x00 r 正常
    0x34 0x16 0x00 r 正常
    0x34 0x15 0x00 r 正常
    0x34 0x14 0x00 r 正常
    0x34 0x13 0x00 r 正常
    0x34 0x12 0x00 r 正常
    0x34 0x11 0x00 r 正常
    0x34 0x10 0x00 r 正常
    0x34 0x0F 0x00 r 正常
    0x34 0x0E 0x00 r 正常
    0x34 0x0D 0x00 r 正常
    0x34 0x0C 0x00 r 正常
    0x34 0x0B 0x00 r 正常
    0x34 0x0A 0x00 r 正常
    0x34 0x09 0x00 r 正常
    0x34 0x08 0x00 r 正常
    0x34 0x07 0x18 r 正常
    0x34 0x06 0x00 r 正常
    0x34 0x05 0x1E r 正常
    0x34 0x04 0xFE r 正常
    0x34 0x03 0xF0 r 正常
    0x34 0x02 0x00 r 正常
    0x34 0x01 0x04 r 正常
    0x34 0x00 0x68 r 正常

    基于寄存器的模式选择:

    010:20Mbps/STP (MODE_SEL1上#3)

    100:双路 OLDI 输出(MODE_SEL0上#5)

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

    您好、您可以尝试以下两个步骤吗:

    1. 在941AS SER 上、
         -设置寄存器0x56 = 0x2
         -软重置。 寄存器0x1 = 0x1
         -检查是否检测到 DES 链路。 读取 SER 0xC 寄存器
         -从 DES 读取寄存器0x0 (或任何其他寄存器)。 DES ID 为0x68 (8位)

    2.如果您可以使用 ALP 软件访问 SER、请打开图形发生器、查看是否可以使用解串器锁定。


    - Ikram
          

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

    您好!

    我尝试按照您提到的方式设置0x56。 但链路检测仍然失败。

    同时、我们的硬件设置如下:

    soc 的 DSI 连接到串行器上的 dsi0。 dsi1保持未连接状态。

    串行器上的自举配置:

     

    1.单个 DSI 输入

    2、1显示器连接在输出端。

    3.禁用分离器模式。

    寄存器转储默认为:

    0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
    00: 18 00 00 92 00 00 00 00 00 00 00 00 01 00 04 30 00 00?.. "..."0.."
    10:00 00 00 8b 00 FE 1e 7f 7f 01 00 00 00 00 ...????? ...??
    20: 00 00 25 00 00 00 00 00 01 20 a0 00 A5 5a .. ? ?...?Z
    30:00 09 00 05 0c 00 00 00 00 00 00 00 00 00 81 02………………………………………………………… ??
    40:10 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c?.......... ?
    50:16 00 00 00 02 00 02 00 00 00 00 09 00 07 06 44 8f??????????D?
    60:22 02 00 00 10 00 00 00 00 00 00 00 00 00 00 20 00 "? .
    70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 00………………………… ?.
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    C0:00 00@ 00 00 00 00 00 00 00 00 00 00 00 00 02 ff 00 ...?...@...
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    E0:00 00 82 00 40 08 00 00 00 00 00 00 00 00 02 00 ..@…………………………………………………… ?...
    F0:5F 55 42 39 34 31 00 00 00 00 00 00 00 00 00 00 _UB941 ..........

    以下设置后的链路检测:

    root@ospux-v920:~# i2cset -y 10 0xc 0x56 0x02 b
    root@ospux-v920:~# i2cset -y 10 0xc 0x1 0x01 b
    root@ospux-v920:~#
    root@ospux-v920:~# i2cget -y 10 0x0c 0xc b
    0x04

    root@ospux-v920:~# i2cdetect -y -r 10.
    0 1 2 3 4 5 6 7 8 9 A b c d f
    00:--------- ---0c ----
    10:-------- --- --- ——
    20:--------- --- UU
    30:----- --- --- ——
    40:----- --- --- ——
    50:--------- --- --- ——
    60:--------- --- --- ——
    70:--------- ---

    请澄清是否有任何其他要配置的寄存器。

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

    您好!  

    我认为问题可能在于 DSI 速率。 在您共享的 EDID 映像上是157 MHz PCLK。 为了支持这种速度、FPD-link ha 将处于双链路模式。

    数据表指出:  
    –单链路:高达105MHz 像素时钟
    –双链路:高达210MHz 像素时钟"

    SER 上的寄存器0x5B 为0x7 、表示"111:强制分离器模式(每个端口上视频流的一半)"

    1.能否检查两个941AS 端口是否都通过电缆连接到948? DOUT0和 DOUT1

    2.如果已安装 ALP、则可以使用它来设置测试图形输出。 这将在内部从941AS 生成图形并输出到948。 您还可以更改 PCLK 速率、以便出于测试目的、您可以验证小于105 MHz 的 PCLK 在单链路模式下工作。 如果您有关于使用 ALP 生成图形的任何问题、请告诉我。

    此致、
    Ikram

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

    尊敬的 Ikram:

        我 和 Rajesh 一起和 Gayathri 一起制作这个展览。 在您最后一个建议后、我们尝试了以下步骤、但仍然看不到链接锁。 请提出建议。

     1. 能否检查两个941AS 端口是否都通过电缆连接到948? DOUT0和 DOUT1

    回答:进一步调查我们可以在寄存器0x06中看到值为0x68、即 DES 地址。 这是什么意思?

    2.如果已安装 ALP、则可以使用它来设置测试图形输出。  这将在内部从941AS 生成图形并输出到948。 您还可以更改 PCLK 速率、以便出于测试目的、您可以验证 小于105 MHz 的 PCLK 在单链路模式下工作。 如果您有关于使用 ALP 生成图形的任何问题、请告诉我。

    答:我们没有 TI 评估硬件、而是有 APTIV 硬件。 我们如何连接 ALP? 如果您有任何步骤或视频、请提供?

    3.我们还尝试通过以下步骤生成图形,但看不到任何显示内容

     i2cset -y 10 0xc 0x01 0x08 b --禁用 DSI

    i2cset -y 10 0xc 0x65 0x03 b --图形选择

    i2cset -y 10 0xc 0x64 0x11 b --启用图形发生器

    i2cset -y 10 0xc 0x01 0x00 b –启用 DSI

     下面是在上述模式生成实验之后得到的 i2c 转储

    root@ospux-v920:~# i2cdump -f -f 10 0xc
    未指定大小(使用字节数据访问)
        0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef    
    00: 18 00 00 92 00 68 00 00 01 8a 00 36 31 00 00?..    
    10:26 00 5c 8b 00 00 01 1e 7f 7f 01 00 00 00   和..???? ...??
    20: 80 07 00 00 38 00 00 00 01 20 a0 20 00 A5 5a   ?...8……  ? ??Z
    30:0A 00 00 05 50 00 1b 00 30 00 03 00 00 81 02   ?...???
    40:10 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c   ?.......... ?
    50:16 00 00 00 02 00 02 00 02 00 00 09 00 07 06 44 8c   ??????????D?
    60:22 02 00 00 11 03 00 00 00 00 00 00 00 00 00 20 00   "?...? .
    70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 00   ………………………… ?.
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    
    C0:00 00 82 00 50 00 00 00 44 40 00 00 00 00 02 ff 00   ...?.P..D@…...
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    
    E0:00 00 82 00 40 08 00 00 00 00 00 00 00 00 02 00   ..@…………………………………………………… ?...
    F0:5F 55 42 39 34 31 00 00 00 00 00 00 00 00 00 00   _UB941 ..........
    root@ospux-v920:~#

    4.如何验证图形发生器是否已启用?

    5.遗憾的是、我们进行的所有尝试都会导致0xc 寄存器中出现"未检测到电缆链路"。 这是显示无法显示的主要原因吗? 您能否还建议我们可以尝试的主要调试点和选项?

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

    尊敬的 Rajesh:

    0x6寄存器正确显示了 DES ID。 这意味着它确实检测到了这里的 DES。
    0xC STATUS 寄存器显示没有有效的 PCLK 输入。 这是 DSI 源获得锁定所必需的条件。

    ***当您的控制器连接到941AS 时,您是否可以读取0x68 (用于 DES 的8位地址)寄存器0x0 ?

    **您可以用示波器探测948上的锁定引脚吗? LOCK 是始终为低电平还是变为高电平?

    2.**此处是 ALP 工具的链接: https://www.ti.com/tool/ALP

    安装后、您可以通过 Aardvark 将 PC 连接到941AS 上的 I2C 线路(如果您有板载访问)。 您必须选择 Aardvark 作为源、并在 USB2ANY/Aardvark Setup 菜单中设置941AS 器件。


    3.**请给我1-2天时间给你发送一个脚本来运行此脚本。 我将包含时钟设置、图形生成等、以便使其运行。

    4.来自图形发生器0x64-0x65寄存器


    5.**您能否检查电缆是双链路还是单链路?  

    该串行器和解串器可同时支持单链路和双链路模式、但视频 PCLK 速率和 FPD 链路速率不同。

    数据表指出:  
    –单链路:高达105MHz 像素时钟
    –双链路:高达210MHz 像素时钟"





    此致、
    Ikram

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

    尊敬的 Ikram:

    我们能够与解串器建立链路、并且能够检测连接的器件。 请找到相同的 I2C 转储。

    0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef

    00:18 00 00 1a 00 68 00 00 01 06 00 07 30 00 00 00?..?..

    10:00 00 00 8b 00 FE 9e 7f 7f 01 00 00 00 00 00 ...????? ...??

    20: 0B 00 25 00 00 00 00 00 01 20 a0 00 A5 5a ?.. ? ?...?Z

    30:00 09 00 05 0c 00 00 00 00 00 00 00 00 00 81 02………………………………………………………… ??

    40:04 21 60 00 00 00 00 00 00 00 00 00 00 00 00 00` 8c?! …… ?

    50:16 00 00 00 02 00 02 00 00 00 C9 03 07 06 44 8b?...????D?

    60:22 02 00 00 10 00 00 00 00 00 00 00 00 00 00 20 00 "? .

    70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 00………………………… ?.

    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    我们可以使用具有0x65 --> 0x05和0x64 --> 0x01的图形发生器进行显示

    当我们运行应用程序时、我们会看到黑屏、并且还会观察到设置了 DES_ERROR 错误

    如果我们使用0x65 --> 00和0x64 0x01运行图形发生器、我们会看到黑屏。 请告知可能的问题以及后续的调试步骤。

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

    尊敬的 Rajesh:

    请查看该应用手册:https://www.ti.com/lit/an/snla132g/snla132g.pdf

    它会告诉您如何设置 PatGen 的寄存器、包括 PCLK 的内部振荡器、以及显示时序参数(Htotal、Hactive、消隐等)。
    由于出现 CRC 错误(0n 0xA 寄存器)、似乎出现了 DES_ERROR、并且您的锁定可能是不连续的、尽管它会检测到 DES。 这 可能是由 PCLK 速率造成的。


    更改时钟速率:

    使用0x66和0x67寄存器来设置间接 PatGen 寄存器。

    a. 160 MHz (仅适用于双链路):
    -写入 PatGen 寄存器0x3 = 0x14
    -写入 PatGen 寄存器0x3 = 0x04
    -使用主页寄存器启用 PatGeN
    - 948上的探头锁定销检查连续锁定

    b. 160 MHz (仅适用于双链路):
    -写入 PatGen 寄存器0x3 = 0x14
    -写入 PatGen 寄存器0x3 = 0x02
    -使用主页寄存器启用 PatGeN
    - 948上的探头锁定销检查连续锁定



    2.您能告诉我您使用的是单链路还是双链路吗? 这很重要、因为您正在使用的 PCLK 速率受到限制。 我还分享了最后回复的图像。


    谢谢 Rajesh。 如果可行、请告诉我。 如果需要、我们还可以设置一个电话、以便在现场工作。

    此致、
    Ikram

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

    我们今天能否安排团队通话? 请告知我们您的空房情况。

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

    我们使用双链路锁定

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

    您好、Rajesh、请添加我、然后我会给您发送电子邮件、以便我们进行通话。


    会前:
    -你试过我在最后一个答复中分享的步骤吗?  它应该允许您获得连续锁定而不出现 CRC 错误。
    -为了获得一致的显示输出,您需要对 PatGen 间接寄存器进行编程,以便您可以获得。 请准备好显示屏计时
    -请下载 ALP 并查看您是否有 Aardvark 用于将您的 PC /笔记本电脑连接到板载941AS。 TI EVM 也可以正常工作。

    此致、
    Ikram

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

    更新:设置正确的 PCLK 和计时时出现问题、此 PatGen 脚本解决了此问题。

     /cfs-file/__key/communityserver-discussions-components-files/138/PatGen_5F00_script_5F00_941AS.txt