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.

[参考译文] AM2611:执行所有 GPIO's 在热复位期间恢复默认状态

Guru**** 2847400 points

Other Parts Discussed in Thread: AM2611

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1633477/am2611-do-all-gpio-s-return-to-default-state-during-warm-reset

器件型号: AM2611

团队、

 

客户告知: 您能否告诉我们、在热复位期间所有 GPIO 是否都恢复到默认状态、或者 AM261x 微型 GPIO 是否都恢复到默认状态。 我曾尝试通过查看 TRM 来找到此细节、但没有提及 GPIO。 请您澄清一下。

 

 

遗憾的是、我找不到确认 GPIO 引脚在上的热复位期间是否恢复到其默认状态的最终文档  AM2611. 。 以下是我可以分享的内容:

热复位和 GPIO 行为的一般上下文

在大多数 TI 微控制器/处理器上、复位行为可能因复位类型而异:
  • 冷/上电复位 (POR):  所有外设寄存器(包括 GPIO 配置寄存器)通常都会复位为其默认(上电)状态。
  • 热复位(例如软件启动或看门狗复位):  其行为因器件而异。 在许多情况下、  GPIO 寄存器不复位  热复位期间—它们保持其最后配置的状态。 这是在某些器件上有意为之、用于跨复位保留 I/O 状态。

特别是针对 AM2611 的建议

由于 TRM 没有明确提到热复位期间的 GPIO 行为、因此以下是最佳的后续步骤:
  1. 请查看 TRM 中的 GPIO 寄存器说明  —专门在寄存器表中查找复位值(例如,
    GPIO_DIR
     
    GPIO_SET_DATA
     
    GPIO_PULL_CTL
     
    )。 每个寄存器条目通常都有一个“复位值“列、指示每种类型复位后的值。
  2. 查找复位源汇总表  —某些 TRM 包含一个表、列出了哪些模块/寄存器受每种复位类型(POR、热复位、CPU 复位等)的影响。
  3. 打开 TI E2E 社区帖子  —TI E2E 产品专家可提供详尽答案。 您可以在 e2e.ti.com 上发帖
  4. 联系 TI 技术支持  直接通过 ti.com/support 获取 AM2611 产品团队的权威回答。
按如下方式进入此 E2E。

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

    您好、Chris、

    让我检查一下、然后返回。

    此致、
    Shaunak

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

    您好、Chris、

    数据表表 5.1 引脚属性标记了复位期间和复位后 GPIO 的状态。 例如、对于 GPIO12、列突出显示状态将为“off"</s>“

    这里、Rx /Tx/Pull 表示:

    同样、您也可以检查其他 GPIO。  本质上、热复位与对 GPIO 的 POR 具有相同的效果。

    此致、
    Shaunak

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

    谢谢 Shaunak、这有助于澄清问题。

    来自我们有关类似主题的“其他“内部 e2e:   

    “热复位期间和之后 GPIO 的状态是什么?