工具/软件:Linux
你(们)好
我们在 HDIM 输出端使用 SN65DP159RGZ、如图所示。 DP159的输入和输出数据均为 TMDS。 我们不使用 AUX 功能。 Xilinx 读取电视的 EDID、Xilinx 有时会获取错误的数据。 当我们单步执行 DP159时、Xilinx 直接连接 到电视、Xilinx 始终读取正确的数据。 我们怀疑 I2C-over-AUX 可能会影响 EDID 功能。 我们如何关闭 I2C-over-AUX 功能?
从 I2C 读取 DP159的寄存器时、我们得到的寄存器值如下所示:
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:44 50 31 35 39 20 20 20 01 02 38 00 00 00 00 0f DP159 ??8……
10:00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00........ 第...页。
20:8A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00..........
30:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: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
A0: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 00 00 00
D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
为什么寄存器22h 是00?