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.

[参考译文] TMS320F28379D:在启用复位的情况下运行自检应用程序。

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1377509/tms320f28379d-running-the-self-test-application-with-reset-enabled

器件型号:TMS320F28379D
Thread 中讨论的其他器件:C2000WARE

工具与软件:

我正在创建一个使用自检应用程序(STA)的 PBIT 例程。 您可以设置一个标志、允许时钟丢失检测(MCD)测试重置处理器。 所有测试都起作用、MCD 测试正确地将处理器复位、但在复位之后、代码从开始重新开始、再次开始运行所有测试、直到最终完成 MCD 测试、这会再次复位处理器-从而形成无限循环。

我如何/在代码中的何处添加一些逻辑来查看导致复位的原因、并告诉代码从何处开始、以便它将从 MCD 后进行下一个测试并完成 PBIT 例程?  

谢谢!

布莱辛·西尔维斯特

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

    您好、Brychin:

    我不确定您所指的是什么自检应用程序。 您能提供一些参考吗?

    当您说 MCD 重置处理器时、是否意味着 MCD 触发 NMI 并 NMIWD 生成设备重置?

    [quote userid="587208" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1377509/tms320f28379d-running-the-self-test-application-with-reset-enabled mcd test correctable reset the processor,

    如果由 MCD 生成的 CLOCKFAIL 生成对器件的复位、您可以检查 NMISHDFLG 并检查是否设置了 MCD-缺少时钟标志、因为此寄存器在 PORESETn 上复位以使 XRSn 不清除它、并且您可以在从复位声明进行复位后使用它并对其进行检查。


    谢谢!
    Prarth.

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

    示例工程可以在以下位置找到: C:\ti\c2000\C2000Ware_1_00_01_00\libraries\diagnostic\f2837xd\examples\cpu1\test_application

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

    您好、Brycin:

    我没有此版本的 c2000ware 这是从2017年,我也找不到在最新的 c2000ware 的例子。 请使用网络上的最新版本

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

    您是否有 Web 版本的链接?

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

    https://www.ti.com/tool/C2000WARE#downloads

    搜索 c2000ware 并转到下载部分。

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

    我下载了最新版本的 C2000ware、但它没有我正在使用的示例工程。 如果 C2000ware 未安装最新版本、是否不再支持示例工程?

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

    正如我之前所说的、我从未研究过您所指的"您检查"项目的示例、看看它是否已被重命名或作为当前 c2000ware 中任何其他示例的一部分?

    该工程可能已被弃用或修改、以更好地实现功能套件。

    谢谢!

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

    好的、谢谢、我会查看是否能找到一些东西。