Other Parts Discussed in Thread: TM4C129ENCPDT
你好。
我们遇到了 TM4C129ENCPDT 中已 在现场工作的器件上的 HIB 模块挂起问题。
我们需要清除 HIB 模块中的粘滞寄存器。 为此、我们执行 HIB 模块的复位。 由于环境噪声、重新启动时可能会错过 XOSC 计时。 因此、HIB-MODULE 挂起(HIB.CTL.WRC 位始终等于零)。 我们尝试通过 SYSCTRL.SR.HIB 重置 HIB 模块、但这种方法没有帮助。
我们已修改固件。 现在、在 HIB 重新启动之前检查 XOSC 的可用性。 这样有助于确保在重新启动 HIB 之前 XOSC 的存在、并避免挂起。 远程固件更新后、HIB 模块仍然挂起。 我们发现将 HIB 恢复为活动状态的唯一方法是 重新激活电池电源。 这种方法不适合我们、因为我们需要从现场抓取我们的所有器件、并将其带到工厂以进行电池弹出插入。
是否有任何方法可以使 HIB 仅通过软件而不是通过移除电池电源来悬空?
谢谢你。