Unable to boot MIMX8MQ6DVAJZAB

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

Unable to boot MIMX8MQ6DVAJZAB

201 Views
mat87
Contributor I

Hi NXP Team,

We are running our custom MIMX8MQ6DVAJZAB based PCB with almost everything including the power management is based on IMX8 Evaluation board. We are able to detect NXP logo via HDMI but nothing happens after that with blank screen. 

Here is the overall progress via UART debug. Please review and let me know if there is anything that we are missing or what should be the way forward;

U-Boot SPL 2019.04-4.19.35-1.1.0+g4d377539a1 (Oct 29 2019 - 15:08:54 +0000)
PMIC: PFUZE100 ID=0x10
DDRINFO: start DRAM init
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC2


U-Boot 2019.04-4.19.35-1.1.0+g4d377539a1 (Oct 29 2019 - 15:08:54 +0000)

CPU: Freescale i.MX8MQ rev2.1 1300 MHz (running at 800 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 37C
Reset cause: POR
Model: Freescale i.MX8MQ EVK
DRAM: 3 GiB
TCPC: Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C0 0x50]
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... Run CMD11 1.8V switch
*** Warning - bad CRC, using default environment

No panel detected: default to HDMI
Display: HDMI (1280x720)
In: serial
Out: serial
Err: serial

BuildInfo:
- ATF 70fa7bc
- U-Boot 2019.04-4.19.35-1.1.0+g4d377539a1

Run CMD11 1.8V switch
switch to partitions #0, OK
mmc1 is current device
flash target is MMC:1
Run CMD11 1.8V switch
Net: Could not get PHY for FEC0: addr 0
Could not get PHY for FEC0: addr 0
eth-1: ethernet@30be0000
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 2 1 0
Run CMD11 1.8V switch
switch to partitions #0, OK
mmc1 is current device
Run CMD11 1.8V switch
24263168 bytes read in 306 ms (75.6 MiB/s)
Booting from mmc ...
48974 bytes read in 7 ms (6.7 MiB/s)
## Flattened Device Tree blob at 43000000
Booting using the fdt blob at 0x43000000
Using Device Tree in place at 0000000043000000, end 000000004300ef4d

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 4.19.35-1.1.0+g0f9917c56d59 (oe-user@oe-host) (gcc version 8.3.0 (GCC)) #1 SMP PREEMPT Wed Oct 30 13:39:09 UTC 2019
[ 0.000000] Machine model: NXP i.MX8MQ EVK
[ 0.000000] earlycon: ec_imx6q0 at MMIO 0x0000000030860000 (options '115200')
[ 0.000000] bootconsole [ec_imx6q0] enabled
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000080000000, size 896 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] NUMA: No NUMA configuration found
[ 0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x00000000fdffffff]
[ 0.000000] NUMA: NODE_DATA [mem 0xfdfbaf40-0xfdfbc9ff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000040000000-0x00000000fdffffff]
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040000000-0x00000000fdffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000fdffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] psci: SMC Calling Convention v1.1
[ 0.000000] random: get_random_bytes called from start_kernel+0x94/0x400 with crng_init=0
[ 0.000000] percpu: Embedded 23 pages/cpu @(____ptrval____) s56728 r8192 d29288 u94208
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: enabling workaround for ARM erratum 845719
[ 0.000000] Speculative Store Bypass Disable mitigation not required
[ 0.000000] CPU features: detected: Kernel page table isolation (KPTI)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 766080
[ 0.000000] Policy zone: DMA32
[ 0.000000] Kernel command line: console=ttymxc0,115200 earlycon=ec_imx6q,0x30860000,115200 root=/dev/mmcblk1p2 rootwait rw
[ 0.000000] Memory: 2121144K/3112960K available (14076K kernel code, 1806K rwdata, 6320K rodata, 1472K init, 431K bss, 74312K reserved, 917504K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: Distributor has no Range Selector support
[ 0.000000] GICv3: no VLPI support, no direct LPI support
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000038880000
[ 0.000000] of_clk_src_onecell_get: invalid clock index 289
[ 0.000000] clk: couldn't get assigned clock 1 for /soc@0/bus@30000000/clock-controller@30380000

 

 

Kind regards,

Muhammad Awais

0 Kudos
Reply
1 Reply

166 Views
JosephAtNXP
NXP TechSupport
NXP TechSupport

Hi,

Thank you for your interest in NXP Semiconductor products,

Could you provide your device tree? I'd like to review it.

Regards

0 Kudos
Reply