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.

[参考译文] TMS320F280025:在对源代码进行下装订时出现 HWBIST 库问题

Guru**** 2587365 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/947808/tms320f280025-hwbist-lib-issue-in-understaing-the-source

器件型号:TMS320F280025
主题中讨论的其他器件:C2000WARE

大家好  

我在做 hwbist。 当我尝试注入以下情况错误时、NO_ERROR、STL_HWBIST_final_compare 和 STL_HWBIST_NMI_TRAP 的返回值相同为0x02。   那么、我如何区分它们呢?

   //

   //运行 HWBIST 的微运行。

   //

返回值= STL_HWBIST_runMicro ();

 

有什么 想法吗? 建议?  

非常感谢  

此致

卡洛

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

    卡洛、

    您能否提供您遇到问题的示例项目的 C2000Ware 路径?

    此致、

    曼诺伊

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

    您好、Manoj

    C:\ti\c2000Ware_3_03_00_00\libraries\diagnostic\f28002x\examples\test_application

     此致

    卡洛

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

    您好、Carlo、

    全局错误标志中设置了一些附加标志、这些标志提供了更多详细信息(STA 会调用 STL_Util_getErrorFlag()以获取其状态)。 例如、当您注入 NMI_TRAP 时、您将看到 STL_UTIL_HWBIST_NMI_INT 标志集。

    本文档中还有一些有关错误的详细信息。 请注意、本文档侧重于 F2837xD、因此并非所有文档都适用于 F28002x (支持较低的覆盖级别- 90%)、但错误注入和调试部分可能仍然有用。

    惠特尼

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

    您好,Whiteny,

    仍然是个问题

    我试图得到你说的旗帜。 如果返回值相同、则错误标志相同。 它们仍然无法区分。  我得到了以下结果:

    STL_Util_getErrorFlag() ,在 多种情况下出现 Errorflag =0 (请参阅随附的)  

    你能提供帮助吗? 我怎么了?

    谢谢你  

    此致

    卡洛

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

    如果您看一下我在上一帖子中提到的文档、它会注意到 final_compare 错误实际上不会生成任何 NMI 或失败状态、因此它应该看起来与 no_error 相同。

    对于 logic_fault、它不会为该微运行生成错误状态、但如果您在 注入该错误时查看 STL_HWBIST_runFull 结果、您将看到返回值和全局标志都将指示错误。

    惠特尼