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.

[参考译文] Tm4c1294ncpdt:看门狗上电复位 Tm4c1294

Guru**** 2328420 points
Other Parts Discussed in Thread: EK-TM4C1294XL, ENERGIA
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/589881/tm4c1294ncpdt-watchdog-power-on-reset-tm4c1294

器件型号:TM4C1294NCPDT
Thread 中讨论的其他器件:EK-TM4C1294XLENERGIA

你(们)好

TM4C1294在4到5小时的持续​运行后挂起或休眠。 但在源代码中已经实现了看门狗计时器。如果关闭并打开电路板工作正常、 因此、请提供看门狗加电复位的示例代码或提供一些建议。

尽快在客户地点回复。

此致

杜拉伊斯米峰

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Duraisamy、
    在下的 TivaWare 包中有一个看门狗示例 /examples/boards/ek-tm4c1294xl/watchdog. 如果看门狗中断未被清除、该示例将生成系统复位。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Duraisamy、
    控制台是通过模块上的 ICDI 连接的、并且屏幕突然停止刷新固件的调试消息、还是通过其他方式验证其挂起?
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    是与 ICDI 连接,模块未响应调试消息,以太网连接已断开。
    已实现监视计时器。


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

    如果您的看门狗确实已经实现、那么我怀疑您的主时钟已经停止-这表明存在一个与硬件更相关的问题。

    另一种可能是在某个位置存在隐藏的滞留断点、只有极少数情况下代码才会到达该断点、从而保持执行目的。

    您能否从主时钟(即 PWM 引脚)创建某种方形信号输出、并在 MCU 冻结时对其进行监控?

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

    您能不能帮助您如何使用程序实现 POR
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是要从程序内复位电路板吗?

    只需执行
    SysCtlReset();

    您将需要在头文件中#include driverlib/sysctl.h。

    此外、使用 SysCtlResetCauseGet ()来调试了解复位原因也会很有用;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Duraisamy、

    实际上、在几年前开始使用 EK-TM4C1294XL 电路板时、我曾多次遇到同样的问题。 在大多数时候、我以为电路板已经绞死了。 但事实并非如此。 如果您在 ICDI 连接时使用长 USB 电缆和/或经常插入和拔出 USB 记忆棒、则尽管电路板处于活动状态且功能齐全、但与 USB/ICDI/串行的通信可能会丢失。 如果您在控制台屏幕上没有收到调试消息、并且您的电路板没有看门狗计时、尽管您可能已经正确实现了看门狗、 则问题仅在于与电路板的通信。 在连接 ICDI 时、请使用短 USB 电缆、并尝试在 PC 的同一 USB 存储块上不插入 USB 闪存记忆棒。 如果在17之前的版本中使用 ENERGIA IDE,问题会变得有点棘手。  

    John