工具/软件:
您好、
我们有一个使用 AM6422的定制电路板。
我们可以使用映像引导 Linux。
现在我尝试从 SDK 引导 TI 预编译的映像 fitImage。
此处输出:
=> setenv fdtfile ti/k3-am642-sk.dtb
=>运行 GET_FIT_CONFIG
=> bootm ${loadaddr}#${name_fit_config}
##从 FIT 图像加载内核82000000 ...
使用"conf-ti_k3-am642-sk.dtt"配置
正在验证哈希完整性...确定
正在尝试"kernel-1"内核子映像
描述: Linux 内核
键入: 内核映像
压缩: gzip 压缩
数据开始: 0x820000e0
数据大小: 6603945字节= 6.3 MIB
架构:AArch64
操作系统: Linux
加载地址:0x81000000
入口点: 0x81000000
哈希算法: SHA512
哈希值: 4ff47e3d93c4fa16265e50ce234834e5cc09dda56c3468852369cc9d5974f0ec3f8dfae3a878c4386ac211ff83281199bcf9c1f5ba2c505136a708cddfdfdfdfb66f
正在验证哈希完整性... SHA512+确定
##从 FIT 图像加载 FDT 82000000 ...
使用"conf-ti_k3-am642-sk.dtt"配置
正在验证哈希完整性...确定
尝试'fdt-ti_k3-am642-sk.dtb' fdt 子映像
说明: 平展设备树块
类型: 平面设备树
压缩: 未压缩
数据开始: 0x8265b1f8
数据大小: 61494字节= 60.1KiB
架构:AArch64
加载地址:0x83000000
哈希算法: SHA512
哈希值: 213879ecb927feac06a6786bbd7b09ced931f2094b2df301a099d9d7f232b5dd23d7e6aabf8e9f30def518c15de6542582b4beb28a75fc437d6fa5c703a996a1
正在验证哈希完整性... SHA512+确定
将 FDT 从0x8265b1f8加载到0x83000000
使用位于0x83000000的 FDT blob 进行引导
工作 FDT 设置为83000000
将内核映像解压缩到81000000
错误:保留 FDT 存储器区域失败(addr=9e800000 size=1800000 flags=4)
加载设备树至0000000087fed000、结束0000000087fff035 ...正常
工作 FDT 设置为87fed000
正在启动内核...
I/O:辅助 TC 1正在初始化
I/O:辅助 TC 1切换到正常世界引导
I/O:启用保留共享内存 TC
I/O:启用动态共享内存 TC
I/World:已禁用正常 TC 虚拟化支持
I/O TC:禁用异步通知
我预计这里会有来自内核的消息。
我们可以看到内核不打印任何消息。
有什么想法为什么?
此致
Walter