Other Parts Discussed in Thread: TMDSHSECDOCK
Thread:TMDSHSECDOCK中讨论的其他部件
您好,
在过去几天里,我亲眼看到我的节目中的GPIO表现异常。
在第一种情况下,某些GPIO设置/清除可在逐步调试中工作,但不能在连续执行调试中工作。 使用不相关的函数交换GPIO集/清除的顺序解决了问题(尽管我在解决方案中没有限制,因为仍不了解核心问题)。
在第二种情况下,GPIO在调试期间按预期行为,但在调试之外行为不正确。
打开主板电源,启动调试会话,然后连续运行-->正确的行为。
关闭调试会话,关闭主板电源,打开主板电源-->错误行为。 (只有1个输出级别错误,所有其他输出正常)
启动调试会话,继续运行-->再次正确操作。
令我感到非常奇怪的是,MCU在完全相同的代码和完全相同的刺激下会有不同的行为,这取决于它是否处于调试会话中。 如果内核在调试会话中和调试会话外的行为不同,我感觉根本不信任内核。



