Problems with im6 booting when connected to HDMI

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

Problems with im6 booting when connected to HDMI

90 Views
charleshuang
Senior Contributor II

Hi NXP,

We are using the IMX6 with Yocto 2.1 and kernel 4.1.15. when we connected the HDMI, performing a software reboot results in the system halting at U-Boot and failing to proceed into the kernel.

 

Adv-Boot SPL 2016.03-3430A1LIV8940+g8aa465eb (Apr 29 2019 - 15:02:28)
BOOT_DEVICE_AUTO
MMC: no card present
spl: mmc dev 0 init failed
MMC read: dev # 1, block # 3,count 1200 ...
booting from iNAND
Jumping to U-Boot


U-Boot 2016.03-3430A1LIV8940+g8aa465eb (Apr 29 2019 - 15:02:28 +0000)

CPU: Freescale i.MX6D rev1.5 996 MHz (running at 792 MHz)
CPU: Extended Commercial temperature grade (-20C to 105C) at 49C
Reset cause: POR
Board: MX6-SabreSD
I2C: ready
DRAM: 1 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
JEDEC ID: 0xef:0x40:0x16
In: serial
Out: serial
Err: serial
JEDEC ID: 0xef:0x40:0x16
MAC addr = 0x74:0xFE:0x48:0x98:0x4F:0x0A
booting from iNAND
Fastboot: Normal
flash target is MMC:1
Net: FEC [PRIME]
Normal Boot
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1(part 0) is current device
reading boot.scr
** Unable to read file boot.scr **
reading zImage
6514216 bytes read in 321 ms (19.4 MiB/s)
Booting from mmc ...
reading imx6q-rsb3430-a1.dtb
49936 bytes read in 19 ms (2.5 MiB/s)
Kernel image @ 0x12000000 [ 0x000000 - 0x636628 ]
## Flattened Device Tree blob at 18000000
Booting using the fdt blob at 0x18000000
Using Device Tree in place at 18000000, end 1800f30f

Starting kernel ...

 

Thanks,

 

 

0 Kudos
Reply
3 Replies

65 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

The i.MX6 does not have HDMI you must check which device are you using? maybe it is for another vendor and from nxp, contact your vendor.

Regards

0 Kudos
Reply

19 Views
charleshuang
Senior Contributor II
I am currently using the i.MX 6Quad Evaluation Kit with the operating system version L4.1.15_2.0.0. When I use the command to start HDMI:"setenv mmcargs setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot} ${bootargs} video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24".
it causes the system to be unable to boot. The link to the video is as follows. https://drive.google.com/file/d/1qp7K_O0OaKXG8FWFuXtlbC7mbigGqbxb/view?usp=sharing
0 Kudos
Reply

17 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hi,

Before build new UBoot image, the display type can be selected from file uboot-imx\include\configs\mx6q_sabresd.h
// Select one of the output mode
#define IPU_OUTPUT_MODE_HDMI
//#define IPU_OUTPUT_MODE_LVDS
//#define IPU_OUTPUT_MODE_LCD

 

-- Uboot parameters for video mode
   1080P HDMI:
      "video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32 fb0base=0x27b00000 fbmem=28M hdmi_audio_clk=148500000"

 

   720P HDMI:


      "video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32 fb0base=0x27b00000 fbmem=28M hdmi_audio_clk=74250000"

 

Regards

 

0 Kudos
Reply