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.

[参考译文] AM3358:如何缩短启动时间("start kernel"阶段)。

Guru**** 2552010 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1306473/am3358-how-to-reduce-boot-time-in-start-kernel-phase

器件型号:AM3358

您好专家:

我使用 ti-processor-sdk-linux-am335x-evm-08.02.00.24创建 SD 卡。

我使用 SD 卡启动设备,设备在 大约5秒的"启动内核..."挂起

但 ti-processor-sdk-linux-am335x-evm-09.01.00.001不存在这个问题。

如何 改善  ti-processor-sdk-linux-am335x-evm-08.02.00.24的此问题?

谢谢你。

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

    尊敬的宜芳:

    这是在 AM335x EVM 还是您的定制电路板上?

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

    您好、Bin:

    感谢您的答复。

    EVM 和定制板存在同样的此问题。

    引导日志如下所示

    U-Boot 2021.01-g44a87e3ab8 (2022年5月14日- 22:32:40 +0000)

    CPU:AM335X-CPU 2.1版 GP
    型号:TI AM335x EVM
    DRAM:1 GiB
    WDT:服务开始(60秒超时)
    NAND:256 MIB
    MMC:OMAP SD/MMC:0
    正在从 FAT 中加载环境... ***警告- CRC 错误,使用默认环境

    未设置。 验证第一个电子熔丝 MAC
    NET:eth2:以太网@4a100000、eth3:usb_ether
    按任意键以停止自动引导:0
    切换到分区#0,确定
    mmc0是当前器件
    在器件0上找到 SD/MMC
    加载"boot.scr"失败
    加载"uEnv.txt"失败
    切换到分区#0,确定
    mmc0是当前器件
    正在扫描 MMC 0:1...
    libfdt FDT_check_header ():FDT_ERR_BADMAGIC
    正在扫描磁盘 mmc@48060000.blk……
    找到3个磁盘
    无 EFI 系统分区
    未定义引导顺序
    EFI 启动管理器:无法加载任何映像
    切换到分区#0,确定
    mmc0是当前器件
    在器件0上找到 SD/MMC
    4997632字节读取时间为325ms (14.7MiB/s)
    97293字节在10ms 内读取(9.3MiB/s)
    ##平展设备树 Blob、88000000
    在0x88000000使用 FDT Blob 引导
    将设备树装入8ffe5000,结尾8ffc0c ...确定

    正在启动内核...  (挂起 约5秒。)

    [ 0.000000]在物理 CPU 0x0上引导 Linux
    [ 0.000000] Linux 版本5.10.100-g7a7a3af903 (OE-user@OE-host)(arm-none-linux-gnueabihf-gcc (A 配置文件架构的 GNU 工具链 UTC-2019.12 (ARM-9.10)) 9.2.1 20191025、GNU ld (适用于 A-profile 架构的 GNU 工具链 UTC-203.1-209.2:209.22)(ARM 2022年5月29日):3.1-209.29日(ARM)