This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM62A7-Q1:利用 SPL 实现引导时间优化

Guru**** 2393725 points
Other Parts Discussed in Thread: AM62A7

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1495951/am62a7-q1-boot-time-optimizations-with-spl

器件型号:AM62A7-Q1
主题中讨论的其他器件:AM62A7

工具与软件:

我们使用 SPL 引导从 EMMC 引导、从 tiboot->uboot end 大约需要5s 的时间、下面是日志

我们发现性能是引导时间优化的指南、但它是 SBL 引导的指南、

6.1.11.引导时间优化—Processor SDK AM62Ax 文档

关于 SPL 引导的引导时间优化、有没有指导

[SPL13:15:50] U-Boot 2025年03月20日2024.04-ti-g (2025年3月16日- 21:03:15 +0000)

[SYSFW 13:15:50] 2025年03月20日 ABI:4.0 (固件版本0x000a '10.0.8--v10.00.08 (Fiery FOX)')

[SPL 13:15:50] 2025年03月20日 初始堆栈使用:13568字节

[MMC13:15:50]正在尝试从2025年03月20日 引导

[ 2025年03月20日13:15:50]通过身份验证

[ 2025年03月20日13:15:50]通过身份验证

[ 2025年03月20日13:15:50]通过身份验证

[ 2025年03月20日13:15:50]通过身份验证

[ 2025年03月20日13:15:50]通过身份验证

[ARM64内核上的2025年03月20日13:15:50]启动 ATF……

[ 2025年03月20日13:15:50]

[ 2025年03月20日13:15:50]注意: BL31:v2.10.0 (发布):v2.10.0-367-g0f1ec6b87-dirty

[BL31: 2025年03月20日13:15:50]注意: BL31:已建: 2024年2月9日16:09:05

[ 2025年03月20日13:15:50]

[SPL13:15:50] U-Boot 2025年03月20日2024.04-ti-g (2025年3月16日- 21:03:15 +0000)

[SYSFW 13:15:50] 2025年03月20日 ABI:4.0 (固件版本0x000a '10.0.8--v10.00.08 (Fiery FOX)')

[MMC13:15:50]正在尝试从2025年03月20日 引导

[ 2025年03月20日13:15:51]已通过身份验证

[ 2025年03月20日13:15:51]已通过身份验证

[ 2025年03月20日13:15:53]

[ 2025年03月20日13:15:53]

[ 2025年03月20日13:15:53] U-Boot 2024.04-ti-g (2025年3月16日- 21:03:15 +0000)

[ 2025年03月20日13:15:53]

[ 2025年03月20日13:15:53] SoC:  AM62AX SR1.0 HS-AM62 FS

[AM62A7 SK、13:15:53]型号:德州仪器(TI) 2025年03月20日

[ 2025年03月20日13:15:53] DRAM: 2GiB

2025年03月20日13:15:53]内核: 87个器件、30个 uClasses、devicetre:单独

[MMC 13:15:53] 2025年03月20日:  MMC@fa10000:0、MMC@fa00000:1

[MMC 13:15:53]正在从2025年03月20日 加载环境... ***警告- CRC 错误、使用默认环境

[ 2025年03月20日13:15:53]

[ 2025年03月20日13:15:53](在中):   串行@2800000

[ 2025年03月20日13:15:53]输出:  串行@2800000

[ 2025年03月20日13:15:53]错误:  串行@2800000

[eth0:2025年03月20日13:15:53] net  :eth0:以太网@8000000port@1.

[ 2025年03月20日13:15:53]按任意键以停止自动引导: 0

[ 2025年03月20日13:15:55]正在初始化默认 U-Boot 环境...

[MMC 13:15:55]将环境保存到2025年03月20日 中... 正在写入 MMC (0)... 好的

[ 2025年03月20日13:15:56]切换到分区0、好的

[ 2025年03月20日13:15:56] mmc0 (第0部分)是当前器件

在器件0上找到[ 2025年03月20日13:15:56] SD/MMC

[ 2025年03月20日13:15:56]无法设置块设备

[ 2025年03月20日13:15:56] 20490752字节、在164ms (119.2MiB/s)内读取

[ 2025年03月20日13:15:56] 61618字节在39 ms (1.5 MiB/s)内读取

[FDT 13:15:56] 2025年03月20日 工作设置为88000000

[ 2025年03月20日13:15:56]##个设备树扁平、88000000

[FDT 13:15:56]   使用0x88000000的2025年03月20日 blob 引导

[FDT 13:15:56] 2025年03月20日 工作设置为88000000

[ 2025年03月20日13:15:56]   正在将设备树加载到000000008feed000、结束000000008fffff ...确定

[FDT 13:15:56] 2025年03月20日 工作设置为8feed000

[ 2025年03月20日13:15:56]

[ 2025年03月20日13:15:56]正在启动内核...(