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.

[参考译文] TMS320F28335:复位原因?

Guru**** 2604225 points
Other Parts Discussed in Thread: TMS320F28335

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/679931/tms320f28335-cause-of-reset

器件型号:TMS320F28335

我在一段时间后查看 TMS320F28335的代码、希望能够确定启动时复位的原因(上电、看门狗、软件错误等)。
我的回忆是、其中一个寄存器中存储了一些内容、但在搜索各种文档后、在这个论坛中找不到任何内容。

也许我会混淆微处理器系列?

有人能告诉我看对的东西、或者告诉我我的回忆是错误的吗?

谢谢。

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

    是定期/定期复位还是一次终身复位? 重置的2种方法是:
    看门狗(软件)
    2. XRS 引脚(硬件)
    您可以检查 XRS 引脚的电压稳定性。 此外、您还可以对看门狗初始化进行注释、并检查您是否仍然面临复位问题。

    此致、
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Gautam、
    我没有复位问题、而是被要求报告复位原因、因此希望它可以从寄存器中读取一些内容(假设这实际上是可行的)。
    不执行非法指令也会导致复位吗?
    我可以添加代码来查找所有这些内容、但希望有一种更简单的方法。
    此致、Giles
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="Giles Robnson"]我没有复位问题,而是被要求报告复位原因

    完全有道理。 您可以通过 Jeff 检查此帖子的看门狗:

    但是、如果没有适当的复位检测机制(以 s/w 为单位)、那么很难理解复位的原因。

    [引用 user="Giles Robnson"]不执行非法指令也会导致复位?

    在这种情况下、代码将会挂起... 导致看门狗复位。

    此致、

    Gautam

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

    您好,Giles,

    F28335中没有可提供复位原因的特定寄存器。

    但是、如果 看门狗复位(WDRST)产生了复位条件、则 WDCR 寄存器可以提供相关信息。

    此致。

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

    好的、谢谢。

    我以前读到过的东西都记错了,或者令人困惑。