工具与软件:
您好!
我正在基于 AM62A7处理器的定制器件上使用软件看 门狗、并且我对多核系统中软件看门狗(softdog)的行为有疑问。
我想了解软件看门狗是否能够监控单个内核的运行状况、或者它是否仅根据一个内核上发生的设置过程来考虑系统是否正常运行。
例如、
我的系统有多个内核、并且我已将软件看门狗配置为某个时间间隔。
在一个内核(例如、内核0)上运行的进程按预期对看门狗进行了编程。
同时、不同的内核(例如内核1)会遇到问题、例如卡在无限循环中或死锁。
问题:
软件看门狗是否评估各个内核的运行状况、或者它是否仅知道基于设置过程的整个系统?
如果软件看门狗不支持多核监控、是否有建议的方法来确保检测到其他内核上的故障并触发看门狗?
是否有其他配置或模块可以增强看门狗监测特定于内核的故障的能力?
我希望能够澄清这种行为、并就改善这种情况下的监测工作提出任何建议。
此致、
Parikshit