I'm trying to create a custom build for the MCIMX6QP-SDB SABRE board. I currently have a custom U-boot working but when it tries to boot the kernel, it hangs at "Starting kernel..." as shown belong. I have the target system set to "Freescale i.MX 6" and target profile set to "Toradex apalis family". I'm totally new to this and would appreciate any help.
U-Boot SPL 2022.04-01013-g2fab958032-dirty (May 16 2023 - 15:45:21 -0400)
Trying to boot from MMC1
U-Boot 2022.04-01013-g2fab958032-dirty (May 16 2023 - 15:45:21 -0400)
CPU: Freescale i.MX6QP rev1.0 996 MHz (running at 792 MHz)
CPU: Automotive temperature grade (-40C to 125C) at 42C
Reset cause: POR
Model: Freescale i.MX6 Quad Plus SABRE Smart Device Board
I2C: ready
DRAM: 1 GiB
Core: 60 devices, 15 uclasses, devicetree: separate
PMIC: PFUZE100 ID=0x10
MMC: FSL_SDHC: 4, FSL_SDHC: 1, FSL_SDHC: 3
Loading Environment from MMC... OK
No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In: serial
Out: serial
Err: serial
SEC0: RNG instantiated
Net: eth0: ethernet@2188000
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1 is current device
Failed to load 'boot.scr'
Failed to load 'boot/boot.scr'
2667008 bytes read in 130 ms (19.6 MiB/s)
Booting from mmc ...
46915 bytes read in 7 ms (6.4 MiB/s)
Kernel image @ 0x12000000 [ 0x000000 - 0x28b200 ]
## Flattened Device Tree blob at 18000000
Booting using the fdt blob at 0x18000000
Using Device Tree in place at 18000000, end 1800e742
Starting kernel ...