I'm trying to boot IMX6ULL NAND Flash.
For your information, I succeeded in booting IMX6ULL NAND Flash using buildroot 2018_11_4. ( uboot 4.15 and linux 4.15 )
However, the current condition is u-boot-2020.04.
Both uboot and linux use version 5.10.
There was no detailed explanation of the modifications caused by NAND booting in the NXP content, so I modified it with the contents of myir company.
-------------------------------------------------------------------------------
幀-Boot 2020.04-gad7247c882-dirty (Apr 19 2023 - 14:45:51 +0900)
CPU: i.MX6ULL rev1.1 900 MHz (running at 396 MHz)
CPU: Commercial temperature grade (-40C to 115C) at 39C
Reset cause: POR
Model: i.MX6ULL Sample Board
Board: MX6ULL 14x14 EVK
DRAM: 256 MiB
board_init ok
NAND: 128 MiB
MMC:
Loading Environment from NAND... *** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: CPU Net Initialization Failed
No ethernet found.
Normal Boot
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x600000, size 0xa00000
10485760 bytes read: OK
NAND read: device 0 offset 0x1000000, size 0x100000
1048576 bytes read: OK
Kernel image @ 0x80800000 [ 0x000000 - 0x8d1f08 ]
## Flattened Device Tree blob at 83000000
Booting using the fdt blob at 0x83000000
Using Device Tree in place at 83000000, end 8300b3c2
Modify /soc/aips-bus@2200000/epdc@228c000:status disabled
ft_system_setup for mx6
Starting kernel ...
---------------------------------------------------------------------------------------------------
The problematic symptom for me is that the kernel does not come up after the 'Starting kernel' message.
I don't use Yocto and UUU.
Because I didn't understand the content.
So I downloaded and built Buildroot, Uboot, and linux, respectively.
Also, I am writing on the board using mfgtool.
So I need a guide on fixes to configure NAND boot for the latest version or 5.10.
Would it be possible to get some help?