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.

[参考译文] AM261-AM261x-EVM:SOM:安全启动无法正常工作

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1588378/am261-som-evm-am261x-secure-boot-is-not-working

器件型号: AM261-EVM-EVM SOM

大家好:

我目前在 AM261x-LP 平台上工作、旨在在我的产品上实现安全启动。 作为参考、我一直使用该 hello_world示例工程。

以下是我迄今为止所做的工作:

  1. 我已阅读有关实现安全启动的 AM261x MCU+SDK 开发人员指南:
    https://software-dl.ti.com/mcu-plus-sdk/esd/AM261X/latest/exports/docs/api_guide_am261x/SECURE_BOOT.html

  2. 我使用以下 make 命令编译 SBL 映像:
    make -s -C examples/drivers/boot/sbl_ospi/am261x-lp/r5fss0-0_nortos/ti-arm-clang all device=am261x device_type=HS

    这将生成文件: sbl_ospi.release.hs.tiimage 

  3. 类似地、我使用以下命令构建应用程序映像:
    make -s -C examples/hello_world/am261x-lp/r5fss0-0_freertos/ti-arm-clang All device=am261x device_type=HS

    这将生成文件: hello_world.release.appimage.hs 
  4. 我成功刷新 ospi_sblhello_world.release.appimage。 OSPI 引导加载程序和应用程序引导并在串行控制台上正确地打印输出。
    7.png

    8.png
  5. 但是、当我刷新 sbl_ospi.release.hs.tiimagehello_world.release.appimage.hs时、在串行控制台上看不到任何输出。

    我已经阅读了有关启用安全启动的信息、并了解在使用 make 命令构建 SBL 和应用程序时、生成的二进制文件(带有扩展名).hs已经过签名。 根据我收集到的信息、这些映像默认使用 TI 虚拟密钥进行签名。 是这样吗?  

    任何人都可以帮助我了解导致此问题的原因吗?  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Parag:

    1.您是否重新构建了 TIFS?

    2.您是否已将器件转换为 HS-SE 器件(使用 OTP Keywriter 对客户密钥进行编程)?

    此致、
    Shaunak

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

    HII Shaunak,

    我想检查关于 TIFS 的几点:

    1. 您是否重新构建了 TIFS?
    2. 您是否已将器件转换为 HS-SE 器件(使用 OTP Keywriter 对客户密钥进行编程)?
    关于 TIFS-SDK、我上周申请了访问权限、但还没有看到“我的安全资源“的更新。 您能否告知当前状态?

    此外、请您向我提供以下方面的分步说明:

    • 构建 TIFS-MCU
    • 将器件转换为 HS-SE 器件
    我们将非常感谢您对这些问题的支持。
    此致、
     Parag
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Parag,我们没有收到请求,

    您可以再次请求: www.ti.com/.../AM261X-TIFS-SDK

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

    您好、Anand、

    实际上我已经收到 TIFS-SDK 和 OTP_Keywriter。 但我无法理解、如何将器件状态从 HS-FE 更改为 HS-SE?

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

    尊敬的 Parag:

    请求您参阅 OTP 密钥写入器包中的文档: otp_keywriter_am261x_SR_10_10_02_00_00/sbl_keywriter/docs/_build_am261x/html/docs_src/Introduction.html(您将在 OTP Keywriter 包中内置该 docs 文件夹)

    此致、
    Shaunak