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.

[参考译文] F29H85X-HS-EVM:在将 HS-KP 转换为 HS-SE 时 SOM:Seccfg.bin。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1631076/f29h85x-som-evm-seccfg-bin-while-converting-hs-kp-to-hs-se

器件型号: F29H85X-EVM-EVM SOM
主题: CSD 中讨论的其他器件

您好、

 

在生命周期转换期间、我们使用了提供的 default_seccfg_bankmode_1_3_SSU_Mode1.out 配置。 但是、应用程序必须按照其进行开发。 我们希望申请此文件中使用的详细 SECCFG 设置、以便我们能够了解强加的限制并相应地调整应用。  

 

此致、

Shashank

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

    您好、Shashank、

    我们希望申请此文件中使用的 SECCFG 详细设置、以便我们能够了解强加的限制并相应地调整我们的应用。  [/报价]

    对于我们 SDK 中提供的默认 SECCFG 映像、该映像会将 SSU 更改为 SSUMODE1 和 SECCFG、使其更改为器件在从 TI 出厂时所处的相同状态。 因为它处于 SSUMODE1 模式、所以没有对您的应用程序施加任何限制(在此模式下,没有 APR,链接,堆栈等生效)。

    此致、

    Marlyn

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

    尊敬的 Marlyn:

    是的、昨天我们验证了 SSU AP 寄存器并观察到 APR 正在被禁用。

    我们能够在 TIFS SDK 中调试示例、但无法从 F29 SDK 调试示例。

    您能帮我说明如何将 CPU2 应用程序集成到 HS-SE 器件的 CPU1 应用程序吗?


    此致、

    Shashank

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

    您好、Shashank、

    我们能够在 TIFS SDK 中调试示例、但我们无法调试来自 F29 SDK 的示例。

    您能否澄清一下这句话的含义? 您无法以何种方式调试来自 F29 SDK 的示例?

    您能帮我说明如何将 CPU2 应用程序集成到 HS-SE 器件的 CPU1 应用程序中吗?

    您认为“CPU2 应用程序进入 CPU1 应用程序“是什么意思? 您是指一个同时具有 CPU1 和 CPU2 应用程序的组合.out 文件吗? F29 SDK 中的多核示例展示了如何实现这一点。

    此致、

    Marlyn

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

    尊敬的 Marlyn:

    我使用了 TIFS SDK 中提供的 CSD 示例、并在通过基于 UART RAM 的 SBL 加载代码后成功调试代码。 加载符号后、我可以观察到 CPU 的执行位置。 但是、根据 F29 SDK 的示例、即使在加载符号后、我也无法确定 CPU 的执行情况、对此行为提供任何指导我将不胜感激。

    在 HS-SE 器件的多核环境中、组合这些.bin文件后、所提供示例中的编译后处理步骤似乎无法正确生成证书。 而是包括一个虚拟证书、CPU2.binCPU3.binCPU1.out其添加到中。 根据我的理解、为了在 HS-SE 设备上进行正确的证书验证CPU2.bin、应首先添加、然后为生成证书CPU1。 我能够使用此方法成功地加载和运行示例、希望确认此过程是否正确或是否有推荐的替代方法。

    此致、

    Shashank    

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

    您好、Shashank、

    即使在加载符号后、我也无法确定 CPU 的执行情况、

    感谢您提供更多信息。 您能否说明一下无法确定 CPU 执行情况这一含义? 你看到了什么? 您能否提供此器件的屏幕截图或更多说明?

    在 HS-SE 器件的多核环境中、在组合.bin文件后、提供的示例中的编译后处理步骤似乎无法正确生成证书。 [/报价]

    您参考的是 SDK 中的哪些示例?  

    而是包含一个虚拟证书

    SDK 中的所有工程都应该附带虚拟证书。 若要更改此项并使用用您的密钥和应用程序代码签名的证书、您需要更改工程属性中的“dummy_cert"变量“变量:

    CPU2.bin应首先添加
    、然后为生成证书CPU1

    您是指为 CPU3 生成证书吗?

    此致、

    Marlyn

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

    尊敬的 Marlyn:

    F29h85x 处于 HS-SE 寿命状态。

    在 CCS 中、当我们运行或暂停 CPU 时、通常会突出显示当前指令、这有助于指示执行情况。 为了确认代码是否正常运行、我已使用 GPIO 切换对其进行了验证。

    但是、当前无法连接调试器、即使在使用 F29 SDK 中的示例时加载了 development_debug HSMRT 映像也是如此。

    关于证书生成、我仅指 CPU2。

    我正在将多核工程 (CPU1、CPU2 和 CPU3) 与 SDK 中提供的 UART 闪存 SBL 集成。 第一步、我尝试集成 CPU1 工程。 加载成功完成后、代码未显示为运行。

    感谢您提供有关如何将多核工程与 SBL 正确集成的指导。

    此致、

    Shashank

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

    您好、Shashank、

    对不起,迟来的回应,这个线程被重新分配给我,我参与了一些紧急工作.
    问题现在是否已解决、或者您仍然面临一些问题?

    谢谢。此致、
    Aditya Singal

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

    尊敬的 Aditya:

    我已成功将多核工程与基于闪存的 UART SBL 集成。 但是、在映像加载期间、SBL 在执行证书验证时会卡住、等待 HSM SIPC 中的信标释放。 您能否建议如何解决此问题?

    此致、

    Shashank

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

    您好、Shashank、

    让我看看这个、然后回到您那里。

    谢谢。此致、
    Aditya Singal

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

    您好、Shashank、

    我将关闭此主题、因为它与最后一个问题无关、而且此问题还有另一个主题。

    谢谢。此致、
    Aditya Singal