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.

[参考译文] SN65DSI84:工具问题

Guru**** 2457760 points
Other Parts Discussed in Thread: SN65DSI84

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/622283/sn65dsi84-tooling-question

部件号:SN65DSI84

您好,先生:

很抱歉打扰你。

作为标题,我们使用 SN65DSI84并下载工具“sllc434c.zip”

我们有一些问题需要检查

 我们的设置如下

我们将把注册数据转移为我们的初始代码。
有来自MIPI侧的信号输出,CLK也是正常的。

但是只有Y2/CLK在DSI84端有输出,Y0/Y1/Y3没有。

CLK结果与我们的设置相同。

1.我们想知道 为什么Y0/Y1/Y3上没有输出?

2. DSI84是否支持LVDS格式,如下所示?

如果是,如何设置? 如果否,是否有其他解决方案可以共享?

我们的原理图:

顺便说一下 ,DSI84测试模式已通过。

谢谢!!

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

    按照初始化顺序中所述,在断引脚EN引脚之前,请确保将MIPI输入驱动到LP11 (所有MIPI DSI差动对的P和N对都驱动到单端高~1.2V)。

    请提供示波器捕获,显示通电时的Vcc,EN,DA0和DAC。

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


    感谢您的回复。

    我们对该工具仍有一些疑问。

    您能否帮助分享如何在此工具上设置双LVDS应用?

    谢谢!!

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

    您好,先生:

    更新我们的问题

    使用双LVDS输出时无法打开面板

    步骤如下

    1. DTSI摆动

     

                   Ting8:Ting8{

                           SCREEN-TYPE =<SCREEN_MIPI>;

                           LVDS-format =<LVDS_8bit_1>;

                           端面   =<OUT P888>;

                           时钟频率=<1.44亿>;

                           hactive =<1920>;

                           vactive =<1080>;

                           hback门廊=<44>;

                           hfront门廊=<60>;

                           vback门廊=<5>;

                           vfront门廊=<10>;

                           hsysnC-len =<24>;

                           vsync-len =<5>;

                           HSYNC-ACTIVE =<0>;

                           vsync-active =<0>;

                           停用=<0>;

                           pixelclk-active =<0>;

                           swap-rb =<0>;

                           swap-rg =<0>;

                           swap-GB =<0>;

                           swap-delta =<0>;

                           swap-dummy =<0>;

                   };

     

    2.使用DSI调谐器工具传输图片,如下所示

    然后填充值

    I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_soft_reset                 ,0x00);// reg 0x09

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CORE _PLL                     ,0x05);// reg 0x0a.

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_PLL_DIV                        ,0x28);// reg 0x0B

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_PLL_EN                          ,0x00);// reg 0x0d.

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI_CFG                        ,0x26);// reg 0x10

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI_EQ                          ,0x00);// reg 0x11

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_DSI_CLK_RNG              ,0x56);// reg 0x12

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x13                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_LVDS_MODE                 ,0x6c);// reg 0x18

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_LVDS_SIGN                    ,0x00);// reg 0x19

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_LVDS_TERM                  ,0x03);// reg 0x1a

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_LVDS_CM                              ,0x00);// reg 0x1b

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_LINE_LEN_LO               ,0x80);// reg 0x20

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_LINE_LEN_HI        ,0x07);// reg 0x21

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x22                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x23                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VERT_Lines_LO   ,0x00);// reg 0x24

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VERT_Lines_HI    ,0x00);// reg 0x25

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VERT_BACKPORCH      ,0x00);// reg 0x36

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_HORZ_FRONTPORCH  ,0x00);// reg 0x38  

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VERT_FRONTPORCH   ,0x00);// reg 0x3a

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_TEST_PATtern    ,0x00);// reg 0x3c

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x26                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x27                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_SYNC_DELAY _LO ,0x20);// reg 0x28

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_SYNC_DELAY _HI  ,0x00);// reg 0x29

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x2a                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x2b                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_HSYNC_WIDE_LO      ,0x18);// reg 0x2C

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_HSYNC_WIDE_HI       ,0x00);// reg 0x2D

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x2e                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x2F                                          ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VSYNC_WIDE_LO      ,0x05);// reg 0x30

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VSYNC_WIDE_HI       ,0x00);// reg 0x31

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x32                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x33                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_HORZ_BACKPORCH     ,0x2C);// reg 0x34

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x35                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x37                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x39                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x3b                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x3D                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x3e                                         ,0x00);

    按照此步骤,我们可以打开信号模式上的2个LCD,但无法打开双模式。

    我们的应用是单mipi 到双LVDS ,偶数 /奇数LVDS推送1个LCD, 而不是两个LVDS推送2 LCD。

    那么,DSI84可以做到吗? 如果没有,是否有其他解决方案可以与我们分享?

     

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

    您好,先生:

    更新我们的问题

    使用双LVDS输出时无法打开面板

    步骤如下

    1. DTSI摆动

     

                   Ting8:Ting8{

                           SCREEN-TYPE =<SCREEN_MIPI>;

                           LVDS-format =<LVDS_8bit_1>;

                           端面   =<OUT P888>;

                           时钟频率=<1.44亿>;

                           hactive =<1920>;

                           vactive =<1080>;

                           hback门廊=<44>;

                           hfront门廊=<60>;

                           vback门廊=<5>;

                           vfront门廊=<10>;

                           hsysnC-len =<24>;

                           vsync-len =<5>;

                           HSYNC-ACTIVE =<0>;

                           vsync-active =<0>;

                           停用=<0>;

                           pixelclk-active =<0>;

                           swap-rb =<0>;

                           swap-rg =<0>;

                           swap-GB =<0>;

                           swap-delta =<0>;

                           swap-dummy =<0>;

                   };

     

    2.使用DSI调谐器工具传输图片,如下所示

    然后填充值

    I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_soft_reset                 ,0x00);// reg 0x09

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CORE _PLL                     ,0x05);// reg 0x0a.

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_PLL_DIV                        ,0x28);// reg 0x0B

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_PLL_EN                          ,0x00);// reg 0x0d.

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI_CFG                        ,0x26);// reg 0x10

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI_EQ                          ,0x00);// reg 0x11

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_DSI_CLK_RNG              ,0x56);// reg 0x12

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x13                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_LVDS_MODE                 ,0x6c);// reg 0x18

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_LVDS_SIGN                    ,0x00);// reg 0x19

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_LVDS_TERM                  ,0x03);// reg 0x1a

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_LVDS_CM                              ,0x00);// reg 0x1b

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_LINE_LEN_LO               ,0x80);// reg 0x20

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_LINE_LEN_HI        ,0x07);// reg 0x21

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x22                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x23                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VERT_Lines_LO   ,0x00);// reg 0x24

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VERT_Lines_HI    ,0x00);// reg 0x25

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VERT_BACKPORCH      ,0x00);// reg 0x36

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_HORZ_FRONTPORCH  ,0x00);// reg 0x38  

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VERT_FRONTPORCH   ,0x00);// reg 0x3a

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_TEST_PATtern    ,0x00);// reg 0x3c

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x26                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x27                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_SYNC_DELAY _LO ,0x20);// reg 0x28

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_SYNC_DELAY _HI  ,0x00);// reg 0x29

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x2a                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x2b                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_HSYNC_WIDE_LO      ,0x18);// reg 0x2C

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_HSYNC_WIDE_HI       ,0x00);// reg 0x2D

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x2e                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x2F                                          ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VSYNC_WIDE_LO      ,0x05);// reg 0x30

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VSYNC_WIDE_HI       ,0x00);// reg 0x31

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x32                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x33                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_HORZ_BACKPORCH     ,0x2C);// reg 0x34

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x35                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x37                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x39                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x3b                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x3D                                         ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x3e                                         ,0x00);

    按照此步骤,我们可以打开信号模式上的2个LCD,但无法打开双模式。

    我们的应用是单mipi 到双LVDS ,偶数 /奇数LVDS推送1个LCD, 而不是两个LVDS推送2 LCD。

    那么,DSI84可以做到吗? 如果没有,是否有其他解决方案可以与我们分享?

     

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

    您是否能够在双模式下使用一个显示器启用模式生成器?

    请分享面板数据表。

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

    您好,先生:

    感谢您的回复。

    问:您是否能够在双模式下使用一个显示器启用模式生成器?

    答:是的,如果使用模具设定测试模式,我们可以这样做。

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

    您好,先生:

    但如果我们不选择测试模式,则在双模式下会失败,但单模式是可以的。
    因此,我们猜我们在该工具上的设置是否错误?

    顺便提一下,我们的面板型号是G156HTN,02.0 01.0。
    两个面板都支持双通道LVDS。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    请读取两种模式(正常模式和内部模式)偏移0xE1处的状态寄存器。
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Joel,您好!

    感谢您的回复。

     两种模式之间具有相同的0XE1数据。

    log => sn65DSI84_init_check pass reg = 0xe1,temp = 0x0

      我们是否需要在IRQ上进行任何启用设置?

    测试图案图片如下所示

    设置步骤如下

    然后登录DSI调谐器传输输出值  

     

    I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_soft_reset                        ,0x00);// reg 0x09

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CORE _PLL                            ,0x05);// reg 0x0a.

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_PLL_DIV                               ,0x10);// reg 0x0B

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_PLL_EN                                 ,0x00);// reg 0x0d.

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI_CFG                               ,0x26);// reg 0x10

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI_EQ                                 ,0x00);// reg 0x11

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_DSI_CLK_RNG             ,0x2a);// reg 0x12

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x13                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_LVDS_MODE                        ,0x6c);// reg 0x18

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_LVDS_SIGN                           ,0x00);// reg 0x19

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_LVDS_TERM                         ,0x03);// reg 0x1a

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_LVDS_CM                             ,0x00);// reg 0x1b

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_LINE_LEN_LO              ,0xc0);// reg 0x20

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_LINE_LEN_HI               ,0x03);// reg 0x21

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x22                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x23                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VERT_Lines_LO          ,0x38);// reg 0x24

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VERT_Lines_HI           ,0x04);// reg 0x25

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VERT_BACKPORCH      ,0x0a);// reg 0x36

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_HORZ_FRONTPORCH  ,0x3c);// reg 0x38  

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VERT_FRONTPORCH   ,0x0F);// reg 0x3a

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_TEST_PATtern           ,0x10);// reg 0x3c.

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x26                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x27                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_SYNC_DELAY _LO        ,0x1);// reg 0x28

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_SYNC_DELAY _HI         ,0x03);// reg 0x29

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x2a                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x2b                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_HSYNC_WIDE_LO      ,0x0F);// reg 0x2C

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_HSYNC_WIDE_HI       ,0x00);// reg 0x2D

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x2e                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x2F                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VSYNC_WIDE_LO      ,0x05);// reg 0x30

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_VSYNC_WIDE_HI       ,0x00);// reg 0x31

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x32                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x33                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,DSI84_CHA_HORZ_BACKPORCH     ,0x1E);// reg 0x34

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x35                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x37                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x39                                               ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x3b                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x3D                                                ,0x00);

           I2C_REG_WRITE (SN65DSI84_I2C_ADDR,0x3e                                                ,0x00);

     

     

    /*关于mipi */

                   disp_mipi_init: MIPI_DSI_init{

                                           兼容="Rockchip,mipi_DSI_init";

                                           rockchip,screen_init      =<0>;

                                           Rockchip,DSI_lane           =<4>;

                                           Rockchip,DSI_hs_clk        =<420>;

                                           rockchip,mipi_dsi_num =<1>;

                   };

                   disp_mipi_power _cr:mipi_power _cr{

                                           兼容="Rockchip,mipi_POWER_ctr";

                                           pinctrl-names ="default";

                                           pinctrl-0 =<&GPIO0_C6 &GPIO1_D4>;//LCD_EN,LCD_IC_IRQ

                                           /*mipi_lcd_rst:mipi_lcd_rst{

                                                           兼容="Rockchip,LCD_rst";

                                                           Rockchip,GPIOs =<&GPIO1 GPIO _D4 GPIO _ACTIVE_HIGH >;

                                                           Rockchip,延迟=<10>;

                                           };*/

                                           MIPI_LCD_en:mipi_LCD_en{

                                                           兼容="Rockchip,LCD_en";

                                                           Rockchip,GPIOs =<&GPIO0 GPIO C6GPIO ACTIVE_HIGH >;

                                                           Rockchip,延迟=<10>;

                                           };

                   };

                   disp_mipi_init_cmds:cmds {

                                           兼容="Rockchip,屏幕-厘米";

                                           rockchip,cmd_debug =<0>;

                   };

     

     

           disp_timings:显示计时{

                   native-mode =<&timing0>;

           Timming 0:Timming 0{

                           SCREEN-TYPE =<SCREEN_MIPI>;

                           LVDS-format =<LVDS_8bit_1>;

                           端面   =<OUT P888>;

                           时钟频率=<1.4亿>;

                           hactive =<1920>;

                           vactive =<1080>;

                           hback门廊=<30>;

                           hfront门廊=<60>;

                           vback门廊=<10>;

                           vfront门廊=<15>;

                           hsysnC-len =<15>;

                           vsync-len =<5>;

                           HSYNC-ACTIVE =<0>;

                           vsync-active =<0>;

                           停用=<0>;

                           pixelclk-active =<0>;

                           swap-rb =<0>;

                           swap-rg =<0>;

                           swap-GB =<0>;

                           swap-delta =<0>;

                           swap-dummy =<0>;

                   };

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,先生:
    很抱歉推送。
    这种情况有什么想法?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    林淑成您好!
    对不起,我的错,我指的是偏移0xE5。 请阅读此注册表,然后通过写入0xFF清除它,然后再次阅读。 清除标记后是否设置了任何标记?
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    林淑成您好!
    很抱歉我们的回复延迟,我们仍在分析您的问题。 如果您可以发送设备的完整寄存器转储(包括0XE5和0XE6寄存器),这将很有帮助。
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,先生:

    请参阅以下内容

    ==> sn65DSI84 reg = 0x9,data = 0x0

    ==> sn65DSI84 reg = 0xA,data = 0x5

    ==> sn65DSI84 reg = 0xb,data = 0x10

    ==> sn65DSI84 reg = 0xd,data = 0x1

    ==> sn65DSI84 reg = 0x10,data = 0x26

    ==> sn65DSI84 reg = 0x11,data = 0x0

    ==> sn65DSI84 reg = 0x12,data = 0x2a

    ==> sn65DSI84 reg = 0x13,data = 0x0

    ==> sn65DSI84 reg = 0x18,data = 0x6c

    ==> sn65DSI84 reg = 0x19,data = 0x0

    ==> sn65DSI84 reg = 0x1a,data = 0x3

    ==> sn65DSI84 reg = 0x1b,data = 0x0

    ==> sn65DSI84 reg = 0x20,data = 0x80

    ==> sn65DSI84 reg = 0x21,data = 0x7

    ==> sn65DSI84 reg = 0x22,data = 0x0

    ==> sn65DSI84 reg = 0x23,data = 0x0

    ==> sn65DSI84 reg = 0x24,data = 0x0

    ==> sn65DSI84 reg = 0x25,data = 0x0

    ==> sn65DSI84 reg = 0x36,data = 0x0

    ==> sn65DSI84 reg = 0x38,data = 0x0

    ==> sn65DSI84 reg = 0x3a,data = 0x0

    ==>sn65DSI84 reg = 0x3c,data = 0x0

    ==> sn65DSI84 reg = 0x26,data = 0x0

    ==> sn65DSI84 reg = 0x27,data = 0x0

    ==> sn65DSI84 reg = 0x28,data = 0xe1

    ==> sn65DSI84 reg = 0x29,data = 0x3

    ==> sn65DSI84 reg = 0x2a,data = 0x0

    ==> sn65DSI84 reg = 0x2b,data = 0x0

    ==> sn65DSI84 reg = 0x2C,data = 0xF

    ==> sn65DSI84 reg = 0x2D,data = 0x0

    ==> sn65DSI84 reg = 0x2e,data = 0x0

    ==> sn65DSI84 reg = 0x2F,data = 0x0

    ==> sn65DSI84 reg = 0x30,data = 0x5

    ==> sn65DSI84 reg = 0x31,data = 0x0

    ==> sn65DSI84 reg = 0x32,data = 0x0

    ==> sn65DSI84 reg = 0x33,data = 0x0

    ==> sn65DSI84 reg = 0x34,data = 0x1E

    ==> sn65DSI84 reg = 0x35,data = 0x0

    ==> sn65DSI84 reg = 0x37,data = 0x0

    ==> sn65DSI84 reg = 0x39,data = 0x0

    ==>sn65DSI84 reg = 0x3b,data = 0x0

    ==> sn65DSI84 reg = 0x3D,data = 0x0

    ==> sn65DSI84 reg = 0x3e,data = 0x0

     

    ==> sn65DSI84 reg = 0xe5,data = 0x1

    ==> sn65DSI84 reg = 0xe6,data = 0x0

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

    您好,  

    我们正在检查您的注册配置以检测任何错误。 同时,请确认您遵循设备数据表中所述的通电顺序。  

    遵循设备数据表中所述的初始化顺序非常重要。 如果主机将DSI接口驱动为非法状态/协议,SN65DSI8x可能会进入不需要的状态。

    仅供参考。

    在转换到HS模式之前,MIPI规范要求主机将DSI输出驱动到LP11。 初始化/转换顺序要求符合MIPI DPHY版本1.0 0.0 (第6.11 节)和DSI版本1.02 0.0 (第5.7 节)规格要求。

    如果可能,在通电时发送示波器捕获,显示EN引脚,DSIA,DSI CLK和VCC。