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.

[参考译文] TMDS64EVM:appimage.hs_fs 身份验证

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1518643/tmds64evm-authentication-of-appimage-hs_fs

器件型号:TMDS64EVM

工具/软件:

您好、

我想从 A.appimage.hs_fs 依次启动 B.appimage.hs_fs 和 C.appimage.hs_fs、该文件是从 sbl_eMMC 引导的。
但是,当尝试从 A.appimage.hs_fs 启动 B.appimage.hs_fs 时,在 Sciclient_procBootAuthAndStart()检查期间会发生错误。

问题1: 是否可以从 SBL 引导的 appimage.hs_fs 启动另一个 appimage.hs_fs?
示例:
RBL -> SBL_eMMC -> A.appimage.hs_fs -> B.appimage.hs

问题2: 是否可以从 appimage.hs_fs 中对另一个 appimage.hs_fs 进行身份验证?
由于 respParam.flags 为0、身份验证似乎失败。

  调用堆栈
Bootloader_parseMultiCoreAppImage ()位于 bootloader.c:1347 0xA100CB96
bootloader.c:693 0xA100400A 处的2.Bootloader_verifyMulticoreImage ()
bootloader_soc.c:1244 0xA101E16A 处的3.Bootloader_socAuthImage ()
4.Sciclient_procBootAuthAndStart ()位于 sciclient_procboot.c:267 0xA101A696



此致、
Yukinobu

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

    您好:

    请参阅以下相关主题:

    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1394016/am2432-how-to-boot-another-appimage-from-ram

    此致、

    Prashant

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

    您好 、Prashant、

    您共享的线程已禁用映像身份验证。

    在本例中、我需要引导  B.appimage.hs_fs 验证功能

    如何引导  所有启用了身份验证的应用映像

    下面是我使用的顺序:

    1. Bootloader_parseMultiCoreAppImage()
    2. Bootloader_verifyMulticoreImage()
    3. Bootloader_socAuthImage()
    4. Sciclient_procBootAuthAndStart()

    但是、以下代码失败、原因是 respParam.flags  0

    retVal = Sciclient_service(&reqParam, &respParam);
    if ((retVal != SystemP_SUCCESS) ||
        ((respParam.flags & TISCI_MSG_FLAG_ACK) != TISCI_MSG_FLAG_ACK))
    {
        retVal = SystemP_FAILURE;
    }



    RAM 转储显示、无论映像是通过 SBL 引导还是从引导 A.appimage.hs_fs、存储器内容都是相同的、因此我相信映像已正确加载。
    但是、身份验证仍然失败。 我如何解决此问题并确保可以从 RAM 引导经过身份验证的应用映像?

    此致、
    Yukinobu

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

    请应用以下回答中建议的补丁:

    e2e.ti.com/.../5350965