No waveform measured from MIPI_DSI_CKP and MIPI_DSI_CKN using sd_jpeg demo.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

No waveform measured from MIPI_DSI_CKP and MIPI_DSI_CKN using sd_jpeg demo.

4,628 Views
zanderzhng
Contributor I

So in order to sync with our customer, we acquired an RT1170EVKB and tried to bring it live with our LCD on hand.

After some time debugging, we found that there's no clock signal from MIPI_DSI_CKP and MIPI_DSI_CKN ping, using the original example sd_jpeg.

The decoding debug strings are correctly flushing the serial port.

zanderzhng_0-1692782163589.png

 

Is there anything wrong?

0 Kudos
Reply
20 Replies

4,003 Views
kerryzhou
NXP TechSupport
NXP TechSupport

楼主您好!

我刚才用单端测了,这个频率很高,几百兆,你的示波器也得能支持,最好差分。

我是单端的,能测到了,但是波形微小,没办法,设备原因,不是MIPI CLK没有,而是抓的比较不太清楚。

kerryzhou_0-1694770642942.png

kerryzhou_1-1694770662107.png

 

建议你找个很厉害的示波器,差分探头去抓,否则这种快上G的波形你难以抓到。

代码显示时钟有792M.

kerryzhou_2-1694770707114.png

希望能帮到你。

关于你新的LCD,如果还有问题,建议你新建一个case,继续讨论。

Best Regards,

Kerry

 

 

0 Kudos
Reply

4,013 Views
kerryzhou
NXP TechSupport
NXP TechSupport

楼主你好!

你那边有没有差分探头,你用差分探头抓看看时钟,看看是否能抓到,我这边没有差分探头,但是这个CLK是差分信号,需要差分探头去抓。

0 Kudos
Reply

4,484 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @zanderzhng ,

你好,你那边有更新吗?

我认为你甚至可以先跑个elcd的SDK代码看看,你LCD是否工作,看看你线有没有插反的,板子有没有做过修改的。

如果还有问题,告诉我你RT1170 EVKB的板子版本,谢谢。

Best Regards,

Kerry

0 Kudos
Reply

4,601 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @zanderzhng ,

   Thanks you for your interest in the NXP MIMXRT product, I would like to provide service for you.

   So, in your MIMXRT1170-EVKB work normally in the previous time with sd_jpeg, right?

    Do you use the SDK_2_14_0_MIMXRT1170-EVKB.zip with the LCD which is matched?

I mean:

RK055MHD091 panel or RK055AHD091 panel or RK055IQH091 panel

Build the project, the project uses RK055MHD091 by default, to use other panels,
change
#define DEMO_PANEL DEMO_PANEL_RK055MHD091
to
#define DEMO_PANEL DEMO_PANEL_RK055IQH091
or
#define DEMO_PANEL DEMO_PANEL_RK055AHD091

 

Best Regards,

kerry

 

0 Kudos
Reply

4,570 Views
zanderzhng
Contributor I

Hello Kerry,

我们先使用的自己的LCD屏幕。我们定制了一块转接板,调整了开发板上的DNP电阻,相关代码都有调整(包括定义、驱动和启动代码,屏幕的时序参数等,通过DEBUG我确定代码执行都已经切换到我们自己的部份了),然后发现屏幕无法点亮。我们调试过程中去用示波器测量信号,发现是时序线没有信号。

随后我们最近买了一台原版的RK055HDMIPI4MA0,并另外导入了一个sd_jpeg的未修改demo,然后发现也无法点亮,想问一下是不是我们忽略了哪一步没错,或者是这一块开发板有问题?

谢谢。

0 Kudos
Reply

4,530 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @zanderzhng ,

  非常抱歉,回复迟了!

  同步下信息,你的测试代码:

 SDK_2_14_0_MIMXRT1170-EVKB\boards\evkbmimxrt1170\display_examples\sd_jpeg

板子:MIMXRT1170-EVKB

官方LCD PK055HDMIPI4M,使用宏:

DEMO_PANEL DEMO_PANEL_RK055AHD091

你看看, 你对不对?

确认下,如果还有问题,我这边来测试。

Best Regards,

Kerry

0 Kudos
Reply

4,522 Views
zanderzhng
Contributor I

Kerry,

DEMO_PANEL 是 DEMO_PANEL_RK055AHD091 ,但是没有时钟信号。

0 Kudos
Reply

4,510 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @zanderzhng ,

   感谢更新。

那么你sd_jpeg结合RK055HDMIIPI4M还是不能工作,在MIMXRT1170-EVKB上?

你看看我刚刚测的结果:

你加了SD卡没有啊?是不是代码SD卡初始化失败就没往后走了。

你看我这边还是能工作的。

代码修改就改了 display_support.h:

#ifndef DEMO_PANEL

#define DEMO_PANEL DEMO_PANEL_RK055AHD091//DEMO_PANEL_RK055MHD091

#endif

 

你再仔细看看,你SD卡加载了工程的pic没有?

还有问题,请继续交流!

Best Regards,

Kerry

0 Kudos
Reply

4,477 Views
zanderzhng
Contributor I
Kerry,

SD卡这些基础操作请放心我是有加的,DEBUG的串口输出也能看到从000到xxx不停的在加载文件。
PCBA版本号我不确定是哪个标签,一个标签写着SCH-55139 REV C1,一个写着 700-55139 REV A。
现在我们诊断出来是没量到时钟信号,如果理论上程序加载后就能从MIPI_DSI_CLK量到波形的话,我们的板问题应该就在这里了。
0 Kudos
Reply

4,452 Views
kerryzhou
NXP TechSupport
NXP TechSupport

你把你板子拍个正反面照片给我看看,还有LCD的背面照片。

还有连接情况的照片。你现在不测信号,LCD也是无法显示,对吗?

 

0 Kudos
Reply

4,358 Views
zanderzhng
Contributor I

Kerry,

 

请看附件照片。上周出差了回复不及时,这周我可以随机调试,请帮我尽快看下问题出在哪里。

0 Kudos
Reply

4,233 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @zanderzhng ,

  理解的。

  我看了下,我的屏幕和你的屏幕版本不一样,我是REV B1的。

  你EVKB板子有做过硬件的改动吗?如果没有,那么只有屏幕版本的区别了。

你这样,你再测下:

\SDK_2_14_0_MIMXRT1170-EVKB\boards\evkbmimxrt1170\driver_examples\elcdif\rgb\cm7

直接测这个代码,看看有没有反应?

你把这几个都试试看:

change
#define USE_MIPI_PANEL MIPI_PANEL_RK055MHD091
to
#define USE_MIPI_PANEL MIPI_PANEL_RK055IQH091
or
#define USE_MIPI_PANEL MIPI_PANEL_RK055AHD091
in elcdif_support.h.

因为我这边还没有你那个A版本的屏幕,不确定是否和屏幕有关。

你先测试看看,如果还有问题,我内部找看看有没有这个屏。

任何更新请告知我。

Best Regards,

Kerry

 

0 Kudos
Reply

4,211 Views
zanderzhng
Contributor I

Kerry,

切换屏幕选项没用,屏幕背光是亮的,但是别的一点反应都没有。

正如我最开始反馈的,我用示波器量 MIPI_DSI_CKP MIPI_DSI_CKN这两个脚是没有一点波形的,我觉得问题应该是在这里。如果是启动代码的问题,他应该屏幕会有显示,但是可能会显示不正常。

能否提供SCH-53237的原理图?

 

谢谢

0 Kudos
Reply

4,203 Views
kerryzhou
NXP TechSupport
NXP TechSupport

你好。

你测下:

kerryzhou_0-1694424068896.png

数据线有没有波形,我发现我这边能显示,CLK也没测到波形,但是DN,DP是有波形的。

关于LCD的原理图,我暂时没有,我在内部找你这个版本的LCD测测看。

 

 

0 Kudos
Reply

4,167 Views
zanderzhng
Contributor I
Kerry,

时钟没有波形,DATA P/N 都有波形。
0 Kudos
Reply

4,165 Views
zanderzhng
Contributor I
Kerry,

官方屏已经点亮了,你不用去找屏了。我们现在再把R357,R1829等几个电阻加上去然后看能不能点亮自己的屏。
0 Kudos
Reply

4,155 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @zanderzhng ,

你是怎么点亮了?是EVKB硬件之前做过改动吗?还是动了软件?按道理是应该能直接运行的,CLK我这边也没有,DATA是有波形,但是能显示。

 

Kerry

 

0 Kudos
Reply

4,088 Views
zanderzhng
Contributor I

Hello Kerry,

之前为了点亮我们自己的LCD,我们加了一些DNP电阻,可能焊错了。后来调整的时候拆电阻还拆错了。

现在自己的LCD能正常发指令让他进去测试模式了,但是还不能显示sd_jpeg demo的图像。

谢谢。

0 Kudos
Reply

4,016 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @zanderzhng ,

   好的,所以EVKB之前不能显示还是因为硬件修改的原因。

  关于你自己LCD的测试,我建议你用这个代码先测:

SDK_2_14_0_MIMXRT1170-EVKB\boards\evkbmimxrt1170\driver_examples\elcdif\rgb\cm7

  把屏的情况还有相关参数改成你自己的屏匹配的代码测试。这里就不涉及到SD卡和jpeg。单纯的显示一些色块,更便于测试LCD。

  你先测测看。

  关于CLK时钟测试的问题,我这边也没测到,但是我能显示,确实很奇怪,我在内部交流看看这个问题,有更新我随时让你知道,你那边先用rgb代码测你自己的屏, 不需要关注CLK的情况,先测起来。

 

Best Regards,

Kerry

0 Kudos
Reply

4,039 Views
zanderzhng
Contributor I

Kerry,

 

还请回复下为什么 CLKP CLKN 量不到波形。

0 Kudos
Reply