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.

[参考译文] SN65DSI86:DSI不显示至监视器

Guru**** 2747375 points

Other Parts Discussed in Thread: SN65DSI86

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1095489/sn65dsi86-dsi-don-t-display-to-monitor

主题中讨论的其它部件:SN65DSI86

你(们)好

因为我总是从TI 0xF1和0xF6获得错误消息

1.CHA_INVALID_Length_ERR。 当DSI通道时,分组处理器检测到无效的传输长度

2.DPTL_Unexpected数据错误。 只要在同步的无效时间找到来自DSI的视频流中的数据标记,就会设置此字段

我们已经与SOC供应商确认,他们可以传输RGB颜色格式。

当前状态是使用TI内部颜色模式将显示PASS (通过)。但使用SOC在不显示的情况下传输DSI信号。

那么我该如何调试此问题?

我们尝试绕过TI SN65DSI86 IC,并连接到面板正常。

list是我的使用命令流

i2cset -FY 2 0x2C 0x5c 0x01 b
i2cset -FY 2 0x2C 0x0d 0x01 b
i2cset -FY 2 0x2C 0xff 0x07 b
i2cset -FY 2 0x2C 0x16 0x01 b
i2cset -FY 2 0x2C 0xff 0x00 b
i2ctget -FY 2 0x2C 0x5a
i2cset -FY 2 0x2C 0x0a 0x06 b
i2cset -FY 2 0x2C 0x10 0x26 b
i2cset -FY 2 0x2C 0x12 0x55 b

i2cset -FY 2 0x2C 0x94 0xe0 b
i2cset -FY 2 0x2C 0x0d 0x01 b
i2cset -FY 2 0x2C 0x5a 0x04 b
i2cset -FY 2 0x2C 0x93 0x30 b

i2ctget -FY 2 0x2C 0x0a

i2cset -FY 2 0x2C 0x96 0x02 b

i2cset -FY 2 0x2C 0x96 0x0B b


i2cset -FY 2 0x2C 0x20 0x80 b
i2cset -FY 2 0x2C 0x21 0x07 b
i2cset -FY 2 0x2C 0x24 0x38 b
i2cset -FY 2 0x2C 0x25 0x04 b
i2cset -FY 2 0x2C 0x2C 0x2C b
i2cset -FY 2 0x2C 0x2D 0x00 b
i2cset -FY 2 0x2C 0x30 0x05 b
i2cset -FY 2 0x2C 0x31 0x00 b
i2cset -FY 2 0x2C 0x34 0x94 b
i2cset -FY 2 0x2C 0x36 0x24 b
i2cset -FY 2 0x2C 0x38 0x58 b
i2cset -FY 2 0x2C 0x3a 0x04 b
i2cset -FY 2 0x2C 0x5b 0x00 b
i2cset -FY 2 0x2C 0x3c 0x00 b
i2cset -FY 2 0x2C 0x5a 0x0c b
i2cset -FY 2 0x2C 0x59 0x1b b

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

    您好,

    您能否分享您的EDID面板信息? 您是否使用此链接中的电子表格来生成DSI86寄存器编程值?

    地址0xF0到0xF3报告与DSI接口相关的错误。 有时,可以在开机或启动DSI流时设置错误标志。 因此,建议通过写入0xFF然后读回状态标志来清除标志。 保留设置的位是应关注的错误。 这些字段中设置的错误通常表示信号完整性问题。 建议验证设置/保持是否符合DSI86要求。 此外,调整寄存器偏移0x11处的RX EQ可能会有所帮助。

    地址0xF6到0xF7报告与DSI至DP视频计时相关的错误。 通常,当在DSI86中编程的视频定时与DSI接口上接收的定时不匹配时,会在这些寄存器中设置错误。 DSI86位于0x20到0x3A之间的视频寄存器与DSI源使用的视频定时相匹配,这一点很重要。 DSI86将从编程到这些寄存器中的值推导DP计时。

    谢谢

    David

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

    您好,David:

    我将另一个EDID从1080p显示器更改为列表。从错误寄存器删除初始流完全通过,但仍然没有显示。(它没有显示视频流)

    0 FF FF FF FF FF FF 0 10. 交流 99 A0 4C 30. 56. 35.
    10. 1a. 1. 4. 解答5. 30. 1b. 78 E2 执行 F5 解答6 56. 51. 9C 26.
    10. 50岁 54. 解答5. 4b. 0 71. 4f 81. 80 解答9 C0 D1 C0 1. 1.
    1. 1. 1. 1. 1. 1. 3a. 80 18. 71. 38. 2D 40. 58. 2c.
    45. 0 DD 0C 11. 0 0 1e 0 0 0 FF 0 32岁 30. 43.
    31. 59. 36. 34. 43. 35. 56. 30. 4C 0a 0 0 0 FC 0 44.
    45. 4C 4C 20. 50岁 32岁 32岁 31. 34. 48. 0a 20. 0 0 0 Fd
    0 38. 4C 1e 53. 11. 0 0a 20. 20. 20. 20. 20. 20. 0 EF

    此状态与SOC供应商确认,供应商回答我们需要确认驱动程序才能满足。

    现在我们正在修改dirver以尝试,谢谢。

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

    您好,

    好的,我将更新您的更新。 您是否已尝试启用DSI86色条,它是否适用于此EDID?  

    此外,监护仪是否支持ASSR? DSI86默认支持ASSR。 如果监护仪不支持ASSR,则您还必须禁用DSI86 ASSR功能。 您可以参考DSI86编程电子表格'Script_NoASSR'工作选项卡。

    谢谢
    David