大家好,
我目前正在开发一个使用 Imx6ull 芯片的定制板,我们使用我们自己的发行版为我们的组织专有的发行版创建了定制机器配置。
我们刷新了构建,当我们尝试启动内核时崩溃了
/***************************************引导日志 ******** **************************************/
U-Boot 2015.04(2019 年 10 月 11 日 - 14:38:11)
CPU:飞思卡尔i.MX?? rev1.1 在 396 MHz
CPU:温度 44 C
重置原因:WDOG
板:HD6UL-CORE
I2C:就绪
DRAM:256 MiB
NAND:256 MiB
MMC:FSL_SDHC:0
*** 警告 - CRC 错误,使用默认环境
视频:MXSFB:未设置“videomode”变量!
In: serial
Out: serial
Err: serial
Net: Phy 1 not found
PHY 重置超时
FEC1
错误:FEC1 地址未设置。
Normal Boot
Press ESC to abort autoboot in 1 secondsBoo
ting from NAND...
NAND 读取:设备 0 偏移量 0x400000,大小 0x100000
1048576 字节读取:OK
NAND 读取:设备 0 偏移量 0x500000,大小 0x5b0000
5963776 字节读取:OK
NAND 读取:设备 0 偏移量 0x1500000,大小 0x100000
1048576 字节读取:OK
Kernel image @ 0x80800000 [0x000000 - 0xa46990]
## Flattened Device Tree blob at 83000000
使用 0x83000000 处的 fdt blob 引导使用
设备树放置在 83000000,结束 8300bd30
启动内核...
数据中止
pc:[<808009d4>] lr:[<80008000>]
sp:81247998 ip:8124696c fp:8124698c
r10:31b67cdc r9:808001b0 r8:83000000 r7:0000 0000 r6:81246990
r5:bf418ff0 r4:0000000c r3
:00000000 r2 :812579a8 r1 :812479a8 r0 :75a3ddd7
标志:nZCv IRQs 关闭 FIQs 关闭模式 SVC_32
重置 CPU ...
重置...
/**************************************************** ****************************************************/
我们观察到 .config 文件缺少标志
CONFIG_SOC_IMX6UL=y
CONFIG_SOC_IMX6=y
CONFIG_SOC_IMX6ULL=y
我们将此标志添加到内核目录中的 defconfig 中,但只有这些标志被设置
CONFIG_SOC_IMX6UL=y
CONFIG_SOC_IMX6=y
并且此标志未设置 CONFIG_SOC_IMX6ULL=y。
如果我在上述方法中遗漏任何内容,请给我建议。
0