how to connect HDMI display to MCIMX6QP-SDB

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

how to connect HDMI display to MCIMX6QP-SDB

2,735 次查看
mc2017
Contributor I

I bought  MCIMX6QP-SDB recently.

I am trying to connect HDMI monitor to J8 on MCIMX6QP-SDB.

I used the following BSP(u-boot-2018-03, linux-imx-4.9.88).

  repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-sumo -m imx-4.14.98-2.0.0_ga.xml

..

  bitbake fsl-image-qt5-validation-imx

I tried the following both kernel commands on u-boot.

  setenv mmcargs 'setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot} rootwait rw video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32'

and

  setenv mmcargs 'setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot} rootwait rw video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24'

The monitor and the HDMI cable have been tested with PC. but HDMI display didn't work. 

I saw the following hdmi error message and imx6qp chip was getting very hot.

mxc_hdmi 20e0000.hdmi_video: same edid

Should I do change more configuration except changing kernel command on u-boot?

标签 (2)
标记 (1)
0 项奖励
回复
8 回复数

2,460 次查看
joanxie
NXP TechSupport
NXP TechSupport

try to use the command "video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24", is it typo? you use "1920x1080@M60"

0 项奖励
回复

2,460 次查看
mc2017
Contributor I

it was typo. The monitor and hdmi cable are already tested with PC.

Both 'video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24' and 'video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32' didn't work, and imx6qp chip on sabresd board was getting very hot.

0 项奖励
回复

2,460 次查看
ankitr_patel
Senior Contributor II

Hi M C,

Please follow below steps and share us the result including logs:

1. Download the pre-builds for IMX6QP:
L4.14.98_2.0.0_MX6QDLSOLOX 

2. Flash the SD card using below commands:

sudo dd if=<image> of=/dev/sdX bs=1M && sync

3. Insert the card in the board, connect HDMI and power on the system.

4. Stop the board from booting at u-boot by pressing any key.

5. Execute below command:

# setenv mmcargs $mmcargs video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24

# saveenv

# boot

6. Try playing any video using gstreamer or any other application.

You should be able to see the video play on HDMI.

Let us know the result of above steps.

Regards,

Ankit Patel

0 项奖励
回复

2,460 次查看
mc2017
Contributor I

this doesn't work for me.

i see the same message.

  - mxc_hdmi 20e0000.hdmi_video: same edid

0 项奖励
回复

2,460 次查看
ankitr_patel
Senior Contributor II

Hi M C,

- mxc_hdmi 20e0000.hdmi_video: same edid is not the error message.

When you unplug and plug the same HDMI , you get this message.

We got the display following the above steps, can you please share the kernel bootargs and full bootup logs?

Regards,

Ankit Patel

0 项奖励
回复

2,460 次查看
ankitr_patel
Senior Contributor II

Hi Joan Xie,

As you can see in the dts file, it is mode_str ="1920x1080M@60"

Regards,

Ankit Patel

0 项奖励
回复

2,460 次查看
ankitr_patel
Senior Contributor II

Hi M C ,

Can you let us know which of the following yocto image are you building?

Screenshot from 2019-06-05 12-10-54.png

Also, with the current image, use this bootargs for display 'video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24' and then on console try playing a video with application like gstreamer? If this too doesn't work do export DISPLAY=:0 and try again.

Regards,

Ankit Patel

0 项奖励
回复

2,460 次查看
mc2017
Contributor I

I am using "bitbake fsl-image-qt5-validation-imx" to build images

0 项奖励
回复