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.

[参考译文] TMS320F28374D:安全库代码示例确认不使用 TIrtos

Guru**** 2428180 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/788766/tms320f28374d-safety-lib-code-example-confirmation-not-using-tirtos

器件型号:TMS320F28374D

大家好,  

为安全起见,您需要运行一些测试。  我不使用 TI尔 图斯。

在堆栈测试的代码中,您可以看到下面的代码,您可以看到它引用了 TI尔 tos (在注释中):

您能不能让我在没有 TI尔 tos 的项目中使用此代码吗?

 

       案例 STA_SP_TEST

       {

           STA_User_spObj.startAddress =(uint32_t)_symval (&&堆栈);

           STA_User_spObj.endAddress =(uint32_t)_symval (&_stack_end);

           STA_User_spObj.watchpoint = STL_SP_WP0

           STA_User_spHandle =&STA_User_spObj;

 

           //

           //设置观察点寄存器并启用 RTOS 中断

           //

           uint16_t returnVal = STL_SP_CONFIGSP (STA_User_spHandle);

 

           //

           //禁用 WP0,这将导致 RTOS 中断不是

           //在对受监控的地址进行写操作时生成

           //

           if (STA_Tests _注入错误)

           {

               STL_SP_disableWatchpoint (STA_User_spHandle);

           }

此致

卡洛

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

    我对你的问题感到困惑。 不是很清楚。

    我们将此安全机制设计为使用 TI RTOS、如果您的系统中未使用该中断、那么您当然可以使用此安全机制。 这正是问题的关键。

    SAL
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Sal,
    很抱歉,如果我把你弄糊涂了。 我的观点是我的软件中没有 tirtos,并且愿意使用此示例进行堆栈安全检查。
    此示例(通过注释)似乎使用了 TI尔 图斯,因此我无法使用它:我对吗?
    在不使用 TIRTOS 的设计中,此测试应该使用什么软件?
    谢谢你
    此致
    卡洛
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    卡洛、

    您可以使用我们提供并在上面演示的软件。

    软件使用为 RTOS 指定的中断、并且由于您在我们的系统中未使用 RTOS 中断、因此您完全可以使用它。

    请继续使用该软件。

    如需更多信息、请参阅 STL 用户指南和 STA 用户指南。

    SAL