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.

[参考译文] IEC60730SWPACKAGES:STL_HWBIST_runMicroTest ()进行复位

Guru**** 2480125 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1461021/iec60730swpackages-stl_hwbist_runmicrotest-makes-reset

部件号:IEC60730SWPACKAGES

工具与软件:

尊敬的 Champs:

当客户在其 F28377S 上运行 STL_HWBIST_runMicroTest ()时、CPU 始终进行复位。

客户应该关注什么? 这方面是否有任何估计错误?

当它们运行 STL_HWBIST_runFull ()时、将测试哪些寄存器?

是否仅内核寄存器?

或者说、它包含 FPU、VCU 和 TMU?

此致、

TED

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

    是否只是 runMicroTest 失败? 或者 runFull ()也会失败吗? 他们如何观察重置? 他们是否在对复位引脚进行范围界定?

    HWBIST 确实涵盖扩展的指令集单元(FPU、VCU、TMU)以及内核 CPU。

    惠特尼

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

    尊敬的 Whitney:

    runMicroTest 失败。 并由看门狗发生复位。 当它们禁用了安全装置时、安全装置会停止并且在循环或中断时永远不会返回主系统。 这里可能会出什么问题?

    此致、

    TED

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

    他们是否已设置其链接器命令文件以将 hwbist 段添加到地址0? 它们在代码中是否有 memcopy 用于将上下文恢复函数从闪存复制到该 RAM 位置? 如果上下文恢复函数放置不正确、HWBIST 将无法返回。

    惠特尼

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

    他们针对基于闪存的代码使用了.cmd for RAM。 通过修复链接器命令文件、问题就得到了解决。