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.

[参考译文] AWR2944:了解复位原因

Guru**** 2551110 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1335020/awr2944-understanding-the-reset-cause

器件型号:AWR2944

您好、团队成员:

我想了解设置了以下复位原因时发生的复位类型。

/**

   *@μ s short 值指定 STC 复位

   */

  SoC_RcmResetCause_STC_RESET = 0x2U、

我想了解 上述复位原因是否与 软件复位相对应? 请进一步说明复位原因。

以下是 TI 论坛中解释重置的代码片段: e2e.ti.com/.../awr2944-error-while-resetting-the-target-using-the-debugger

CC:

谢谢。此致、

穆拉利达尔

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

    您好!

    因为名称指定、它是 STC/LBIST 模块导致的内核复位。 所以、复位的原因是在内核上进行 LBIST/STC 测试。 有关 STC/LBIST 的详细信息、请咨询 TRM。  

    谢谢。

    Pradipta.

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

    您好 Pradipta:

    感谢您的快速响应、但老实说、我没有得到您所说的内核复位。 是所有内核 MSS、DSS 和 RSS 都得到重置、还是任何特定内核正在得到重置?

    如果我为 MSS 内核运行 LBIST、它会仅复位 MSS、而不是 DSS、反之亦然。

    您还能帮助我了解 b/w 热复位和 STC 复位的区别吗?

    谢谢。

    穆拉利达尔

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

    您好!

    只进行测试的内核被复位。 如果在 MSS 上运行 STC、则只会复位 MSS。

    内核复位意味着内核架构中存在的所有模块都将进行复位。 对于 MSS ARM 内核将进行复位、因此在复位后 ARM 高速缓存存储器将被复位并且不会保留任何数据。  

    热复位是一种将复位整个器件的器件复位。  

    谢谢。

    Pradipta.

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

    您好 Pradipta,

    明白、尽管我必须提出这个问题、因为这里有一点清楚。

    您的意思是、如果我们执行热复位、自检将再次执行、并且所有内核初始化也将再次执行、因为 HSM 似乎解锁了访问权限、所以启动 SBL 时需要某些寄存器、同时也必须再次加载 HSM?

    如果是,STC 是破坏性测试,用于擦除存储器并导致 ECU 卡在启动中。

     如何从这恢复?

    您能解释一下。


    此致、
    穆拉利达尔

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

    尊敬的 Murali:

    此内容的 SBL 代码已与您团队中的 Shankar 共享。 他也在做同样的工作。 TIREX 上也提供了相同的功能。

    有关此代码的详细信息、请与核对。  

    理论概念非常简单。 我们有一些特殊的寄存器、这些寄存器也可以在热复位后保留其值。 我们将 STC 执行状态保存在这些寄存器中。 在流程中、如果寄存器指示 STC 已完成、则将跳过 STC。 同样的概念也适用于 HSM。  

    这些问题以前也得到了 Shankar 的答复。

    谢谢。

    Pradipta.