工具/软件:
您好、
我们有一个使用 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
 
				 
		 
					