您好!
几年来、我们在已发布的产品中使用 TM4C129ENCZAD、而已发布的产品使用休眠模式。 最近、我们看到一些器件脱离了我们的生产线、无法从休眠模式中唤醒。 如果需要、我可以提供模式详细信息、但下面是我们所看到问题的简短摘要:
- 器件上电并进入休眠模式、休眠唤醒设置为 HIBERNATE_WAKE_PIN
- 我们验证 HIB 引脚在此状态下是否有效
- 我们按下一个将 WAKE 引脚置为有效的按钮
- 我们看到 HIB 引脚被取消置位、这将启用 VDD 稳压器
- ~1ms HIB 引脚失效后、VDD 稳定在~3.3V
- 此时、我们的代码似乎没有执行
代码的前几行启用 GPIO 输出、将输出设置为1并等待~500ms、然后清除 GPIO 输出(GPIO 输出驱动 LED 以指示器件处于"活动"状态)。 在第1步中、我们可以看到这种情况发生了。 但在第5步之后、我们看不到这种情况发生了。 它几乎就像 Tiva 部件本身在步骤5之后不会从复位中退出。 有人看到过这样的东西吗? 还有其他需要检查的东西吗?
请注意、这种情况现在发生在数百个器件中的4个器件上、因此不会经常发生。
请提供任何帮助或指导。
谢谢、
Mitch