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.

[参考译文] TMS570LC4357:将定期安全库测试实施到主要应用中

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1599579/tms570lc4357-implementing-periodic-safety-library-tests-into-main-application

器件型号: TMS570LC4357

好的一天、

我在项目的主应用程序中实现安全库的 SL_SelfTest_DMA 测试时遇到问题。 如 SafeTI 诊断库 (v2.4.0) hl_sys_main.c 的 demo_app 所示、该文件中的符号“dma_2bit_faultinject_callback “和“dma_1bit_faultinject_callback “未定义、在库中的任何位置都找不到。

我使用的是 TMS570LC43x MCU。

谢谢你。  

此致、  

Joseph

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

    您好、Joseph:

    它们在“C:\ti\hercules\SafeTI 诊断库\2.4.0\demo_app\common\source\esm_application_callback.c“文件中进行了声明:

    --
    此致、
    Jagadish。

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

    尊敬的 Jagadish:

    感谢您的答复。 我看到“C:\ti\hercules\SafeTI Diagnostic Library\2.4.0\demo_app\common\source“文件夹中包含其他源文件、我是否需要将其包含在我的安全库文件夹中才能在我的项目中执行安全测试?

    另外,我看到 demo_app 给出了两个不同的例子来运行 main() 中的安全测试,一个在 hl_sys_main.c 中,另一个在 app_main_noos.c.中  我很困惑、我应该遵循哪个示例将其纳入我的工程主应用程序以运行定期测试。

    此致、  

    Joseph

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

    您好、Joseph:

    是的、我认为您需要在通用以及 safety_library 文件夹中包含源文件和头文件、才能使用 SafeTI 库执行安全相关测试。

    --
    此致、
    Jagadish。