cm4核接lvds屏显示图片有锯齿

cancel
Showing results for 
Search instead for 
Did you mean: 

cm4核接lvds屏显示图片有锯齿

478 Views
957992093
Contributor III

   您好:

         使用IMX8Q的cm4核外接lvds双通道屏,显示出现锯齿,怀疑是lvds通道的奇偶像素设置反了,请问那个寄存器是设置奇偶像素位的?

pastedImage_1.jpg

0 Kudos
8 Replies

233 Views
15962561745
Contributor II

Hi jimmychan,

    Use this patch, my camera work well at m4 side,but it not work well at Android 9.2.3.5 auto car config, in this config , evs is used . my issue log is :

arm-smmu 51400000.iommu: Unhandled context fault: fsr=0x402, iova=0xaebbc000, fsynr=0x30001, cb=0

I check it ,the problem  is something wrong with  resource  dpr-channel@570f0000,  remove it at scfw and mcu sdk , this log is not exist. but camera image display is go bad. how can I resolve this issue?

0 Kudos

233 Views
957992093
Contributor III

感谢您的回复:

   我们也发现不是奇偶像素问题,当lvds从单路模式改成split模式dpu需要有什么样的更改呢,我们配置的分辨率是1920实际显示的是他的2倍宽度,那么另外一半的像素数据从哪里获取的呢,还是dpu需要配置相应寄存器修改。

   谢谢!

0 Kudos

233 Views
jimmychan
NXP TechSupport
NXP TechSupport

Since Android is OK for the display, I think the issue is caused by only one LVDS port had sent out data.

Note: When turning on split mode, only PHY clock should be divided by 2, others clocks need to be kept unchanged.

For your reference. Attached a reference patch for iMX8QM MEK.

0 Kudos

233 Views
957992093
Contributor III

8qm,现在我们发现用这种方式填充完后显示的是紫色,不是红蓝相间,请问dpu需要配置那个寄存器么,实现双lvds显示,请直接回答问题,谢谢!

pastedImage_1.png

0 Kudos

233 Views
jimmychan
NXP TechSupport
NXP TechSupport

On iMX8QM, for dual channel LVDS panel, port 0 is for first pixel and port 1 is for second pixel, it can't be switched.

So customer should connect the correct LVDS port between panel and iMX8QM.

0 Kudos

233 Views
957992093
Contributor III

您好:

   我使用的是android9.0_2.1版本系统里的sdk,板子是我们自己的,现在android端显示正常没有锯齿,cm4核端显示出现锯齿,不知道锯齿产生是那个寄存器设置问题,用得芯片是imx8q b0版本,请问怎么设置lvds屏显示的奇偶通道,还有什么原因能导致图像显示有锯齿。

0 Kudos

233 Views
jimmychan
NXP TechSupport
NXP TechSupport

i.MX8qxp? or i.MX8qm?

0 Kudos

233 Views
jimmychan
NXP TechSupport
NXP TechSupport

Could you tell me which board are you using?

Which version SDK or BSP are you using?

What is the part number of the i.MX8 you used?

0 Kudos