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.

[参考译文] CCS/TM4C129XNCZAD:tm4c129xnczad 控制器正在复位

Guru**** 2399305 points
Other Parts Discussed in Thread: TM4C129XNCZAD

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/959046/ccs-tm4c129xnczad-the-tm4c129xnczad-controller-is-getting-reset

器件型号:TM4C129XNCZAD

工具/软件:Code Composer Studio

您好!

我正在使用 TM4C129XNCZAD 控制器、该控制器是定制板、原理图 与 DK Tm4c129xnczad 板相同。 这里的问题是控制器每1或2分钟复位一次。

我已将 UART 示例程序、I2C 环回示例问题上传到自定义的 tm4c129xnczad 板、但系统每隔1或2分钟就会复位一次。 您能告诉我如何解决这些问题吗? 我没有遇到什么可能的问题、这是硬件问题还是软件问题? 。 请告诉我如何解决此问题。

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

    这将有助于获得更具体的信息。 您如何知道电路板已复位? 根据您对"每1或2分钟"的描述、我假设复位时间不是固定的。 这会导致我怀疑硬件有问题。 首先、我将检查 TM4C 器件的电源。 检查3.3V 电源和1.2V 内核电源。

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

    感谢您的回复。

    我通过检查来自 dk tm4c129xnczad 控制器代码的 UART 回显示例程序进行了观察。 当我刷写 UART echo 示例 code..in 串行终端应用程序(termite/putty)时 ,它将打印 ENTER 文本...因此我们需要编写以发送数据并在同一 termite 应用程序中接收数据。 但是、在1或2分钟后、它将打印 ENTER 文本、因此我们需要再次发送数据并接收数据。 我们已经检查了。

    我对 i2c 环回程序进行了相同的测试... 当我有具有此程序的闪存时...主器件和从器件将发送和接收数据。 几分钟后、它又是主设备将发送和接收数据。

    原理图与 dk tm4c129xnczad 控制器相同。 硬件中的看门狗计时器是否有任何关系。

    请帮我解决问题。

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

    看门狗定时器必须由软件初始化。 您提到的示例不会初始化看门狗计时器。 这也使我怀疑硬件、特别是电源。  第5.2.2节介绍了可能的复位源。 从233页开始。 独立于软件而可能发生的源包括上电复位、欠压上电复位或 RST 引脚复位。 确保 RST 引脚上有一个上拉电阻器。 尝试使用调试器连接并查看 RESC (复位原因) 寄存器中的值、以验证复位源。