调试947遇到无法点亮Deserializer端lvds问题。lvds 24位 1920*720 SPWG mapping,Twisted Pair.
调试发现0x0c寄存器值总为4,怀疑可能是fpdlink没连接成功的原因,请问可能是哪里的问题?cable和Deserializer端设备在其他机器上验证过是正常的。
0x0c寄存器 bit0 LINK detect status可以用了判断连接吧?开机后缺省是Twisted Pair,如不配置任何寄存器,应该也能反应Deserializer端的连接状态吧?
以下是当前主要寄存器值:
<3>reg00 = 0x18
<3>reg01 = 0x80
<3>reg03 = 0xda
<3>reg04 = 0x90
<3>reg05 = 0x00
<3>reg06 = 0x00
<3>reg07 = 0x42
<3>reg08 = 0x42
<3>reg0a = 0x00
<3>reg0b = 0x00
<3>reg0c = 0x04
<3>reg0d = 0x20
<3>reg0e = 0x00
<3>reg0f = 0x00
<3>reg10 = 0x00
<3>reg11 = 0x00
<3>reg12 = 0x00
<3>reg13 = 0x8e
<3>reg14 = 0x00
<3>reg15 = 0x01
<3>reg16 = 0xfe
<3>reg17 = 0x1e
<3>reg18 = 0x7f
<3>reg19 = 0x7f
<3>reg1a = 0x01
<3>reg1b = 0x00
<3>reg1c = 0x00
<3>reg1d = 0x00
<3>reg1e = 0x01
<3>reg1f = 0x00
<3>reg20 = 0x00
<3>reg26 = 0x00
<3>reg48 = 0x00
<3>reg49 = 0x00
<3>reg4b = 0x00
<3>reg4f = 0xc0
<3>reg50 = 0x16
<3>reg54 = 0x02
<3>reg55 = 0x00
<3>reg57 = 0x02
<3>reg5a = 0x0d
<3>reg5b = 0x21
<3>reg5c = 0x02
<3>reg5d = 0x06
<3>reg5e = 0x44
<3>reg5f = 0x27
<3>reg60 = 0x22
<3>reg61 = 0x02
<3>reg62 = 0x00
<3>reg64 = 0x10
<3>reg65 = 0x00
<3>reg66 = 0x00
<3>reg67 = 0x00
<3>reg70 = 0x00
<3>reg71 = 0x00
<3>reg72 = 0x00
<3>reg73 = 0x00
<3>reg74 = 0x00
<3>reg75 = 0x00
<3>reg76 = 0x00
<3>reg77 = 0x00
<3>reg78 = 0x00
<3>reg79 = 0x00
<3>reg7a = 0x00
<3>reg7b = 0x00
<3>reg7c = 0x00
<3>reg7d = 0x00
<3>regc2 = 0x80
<3>regc6 = 0x00
<3>regc7 = 0x00
<3>regc8 = 0xc0
Kailyn Chen:
如果是FPD link没连接成功的话,建议是先做个BIST测试,看是否pass。