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.

[参考译文] PROCESSOR-SDK-AM62X:AM62x 在 TISPL.bin 和 Tiboot3.bin 中的二进制文件用法

Guru**** 2466550 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1471310/processor-sdk-am62x-usage-of-binaries-in-tispl-bin-and-tiboot3-bin-for-am62x

器件型号:PROCESSOR-SDK-AM62X

工具与软件:

尊敬的 TI 支持团队:

与配合使用的器件 AM62x 处理器 并分析在引导加载程序编译过程中生成的二进制文件。 我注意到编译的代码 TISPL.bin Tiboot3.bin 包含多个组件、如其各自的.map文件中所示。

您能否详细介绍以下二进制文件在每个映像中的用途和作用?

TISPL.bin (从.map 文件中提取)

  • ti-secure-rom
  • atf-bl31
  • tifs-fs-enc2.bin
  • combined-tifs-cfg.bin
  • tifs-fs-cert2.bin
  • tee-os
  • u-boot-spl

Tiboot3.bin (从.map 文件中提取)

  • tiboot3
  • ti-secure-rom
  • atf-bl1
  • tifs-fs-enc1.bin
  • combined-tifs-cfg.bin
  • tifs-fs-cert1.bin

    您能否说明一下每个二进制文件的作用、它们为何包含在引导加载程序映像中以及它们对的重要性 AM62x 引导过程 ? 此外、两者tifs-fs-enctifs-fs-cert之间的区别是怎样的 Tiboot3.bin TISPL.bin

    非常感谢提供有关这些文件功能的任何文件或说明。

    感谢您的支持!

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

    尊敬的 Dheeraj:

    我将对此进行调查、下周再见。

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

    您好、Liu、

    当然可以! 只需办理登机手续—您对此有任何更新吗?

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

    尊敬的 Dheeraj:

    请首先检查 SDK U-Boot 源代码中的文件"arch/arm/dts/k3-am62l3-evm-binman.dtsi"。 它展示了所有这些组件如何组成 U-Boot 二进制文件。

    一般而言、所有这些组件都是重要或必要的、可在处理器上启动和运行。

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

    您好、Liu、

    感谢您提供 binman.dtsi 文件的引用。 我已经介绍了、虽然其中详细介绍了将要创建的二进制文件、但主要确认了我之前列出的内容。

    您能否说明一下这些二进制文件的使用? 我想更详细地了解它们。 具体而言:

    1. TI-SECURE-ROM –它的目的是什么,为什么它包括在两者 tispl tiboot3
    2. 配置文件 –我注意到以下文件:
      • tifs-fs-enc1.bin
      • combined-tifs-cfg.bin
      • tifs-fs-cert1.bin
      因为 U-Boot 通常依赖哪一种引导配置 默认配置 在配置方面、这些文件在引导过程中发挥什么作用? 它们是用于安全启动、固件验证还是其他一些功能?

    感谢您对此的见解。

    此致、
    Dheeraj

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

    尊敬的 Dheeraj:

    U-Boot doc/board/ti/k3.rst 提供了一些信息、但不提供您询问的所有细节。

    [报价 userid="640123" url="~/support/processors-group/processors/f/processors-forum/1471310/processor-sdk-am62x-usage-of-binaries-in-tispl-bin-and-tiboot3-bin-for-am62x/5651824 #5651824"] TI-SECURE-ROM –它的目的是什么,为什么它包括在两者 tispl tiboot3 ?[/报价]

    TI-SECURE-ROM 是一个虚拟组件。 它主要负责列出的组件(SBL、sysfw、sysfw-data ...)的安全标志。

    tifs-fs-enc1.bin和 tifs-fs-cert1.bin是 TI-SYSFW 包提供的 SYSFW 二进制文件。

    combined-tifs-cfg.bin是 SYSFW 配置。 请在 U-Boot 中查看其源代码:board/ti/am62lx/{board-cfg.yaml、sec-cfg.yaml、pm-cfg.yaml、rm-cfg.yaml}。