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.

[参考译文] TMDXRM57LHDK:_sl_Kickoff_STC_execution 之后的器件行为()

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1045472/tmdxrm57lhdk-device-behavior-after-_sl_kickoff_stc_execution

器件型号:TMDXRM57LHDK
主题中讨论的其他器件:RM57L843HALCOGEN

您好!

我的客户正在调试 RM57L HDK 上的 SafeTI 诊断库演示代码。

根据下面的线程、在_sl_Kickoff_STC_execution ()之后、CPU 应该被复位:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1037465/debugging-problems-with-demo-routines-in-the-safety-diagnostic-library

但是、当客户在_c_int00开头的 sl_Init_R5Registers ()处放置断点时、代码不会在那里停止。
代码是以下文件夹中的 hL_sys_startup.c。  
\ti\Hercules \SafeTI 诊断库\2.4.0\demo_app\HALCoGen\RM57L843_Noos\source

我想上面的 E2E 主题也讨论了这一点、但似乎没有提供结论。

谢谢、此致、
田志郎一郎

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

    您好、Koichiro、

    在执行 LBIST 之前是否启用了中断? 这是 ARM Arch 手册: ARM DDI0406C 中的说明

    您需要禁用中断。

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

    QJ、

    正如我提到过的、客户使用 TI 示例代码。
    从 hl_sys_startup.c 开始、然后从 sl_slselselselftest.c 调用_kickoff_stc_execution ()
    您是否意味着中断未在 TI 代码中禁用、客户需要手动禁用中断?
    如果是、您能告诉我如何在示例代码中执行该操作吗?

    谢谢、此致、
    田志郎一郎

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

    给我一些时间在 RM57Lx 板上运行示例项目。  

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

    您好、Koichiro、

    我只在 RM57Lx launchpad 上运行示例项目、LBIST 可以生成 CPU 复位。

    唯一的变化是我添加了一个 while ()来停止代码执行、以便我知道是否有 CPU 复位。

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

    QJ、

    这与客户在 HDK 上获得的结果不同。
    LaunchPad 和 HDK 之间是否有任何差异?
    您可以尝试使用 HDK 吗?

    谢谢、此致、
    田志郎一郎

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

    尊敬的 Koichiro San:

    我在 RM57Lx HDK 上运行测试、CPU 复位在 CPU 自检和 STC 自检后生成: