AnsweredAssumed Answered

It is hanging before starting kernel.

Question asked by na nathan on Oct 24, 2016

When booting from an SD card , It is hanging before starting kernel.
Following log messages are from the uart debug.


U-Boot 2014.04 (Oct 14 2016 - 15:15:28)


CPU:   Freescale i.MX6Q rev1.0 at 792 MHz
CPU:   Temperature 18 C, calibration data: 0x5644ce7d
Reset cause: POR
Board: MX6-Sabreauto revA
I2C:   ready
DRAM:  2 GiB
NAND:  0 MiB
No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In:    serial
Out:   serial
Err:   serial
Found PFUZE100! deviceid=10,revid=21
mmc1 is current device
Net:   FEC [PRIME]
Normal Boot
Hit any key to stop autoboot:  0
mmc1 is current device
reading boot.scr
** Unable to read file boot.scr **
reading zImage
6987784 bytes read in 321 ms (20.8 MiB/s)
Booting from mmc ...
reading imx6q-sabreauto.dtb
44656 bytes read in 21 ms (2 MiB/s)
Kernel image @ 0x12000000 [ 0x000000 - 0x6aa008 ]
## Flattened Device Tree blob at 18000000
   Booting using the fdt blob at 0x18000000
   Using Device Tree in place at 18000000, end 1800de6f




I cleaned up the environment variables stored on MMC/SD to their defaults.
I executed the following command in the UBoot :
U-Boot > env default -f -a
U-Boot > saveenv
U-Boot > reset
But there is same before.


Just to be sure,
I tried to use the MGF tool IMX6_L4.1.15_2.0.0_MFG_TOOL (REV L4.1.15_2.0.0)  and, L4.1.15_2.0.0-ga_images_MX6QDLSOLO.

Both of them is failed to download images too.

Error message is ""Boot" body="BootStrap" error, file="C:\Users\user\Downloads\android_m6.0.1_2.1.0_tool\android_m6.0.1_2.1.0_ga_tool\mfgtools\Profiles\Linux\OS Firmware\firmware\u-boot-imx6qsabresd_sd.imx""


I chaged the cpu3 board  to my cpu1 board that i purchared in the past time.

It booted sucessfully with the cpu1.

Other cpu3 boards failed to boot identically.


Is the cpu3 boards defective? or Any ideas on what to try next?