在出现故障的情况(例如 faultISR ())下,看门狗似乎不会触发。 假设此时中断已禁用、那么不会触发计时器? 我们此时不想通过自定义故障处理程序修改启动代码。 数据表中提到了 AON 看门狗计时器、但我们尚未找到与正确配置此计时器相关的任何内容(如果这甚至可以解决该情况)。
请告知。
谢谢
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.
您好、Joe!
有两个选项可用于使用 CC2674R10进行看门狗控制:
我注意到了这两个选项中 的任何一个、这种情况说明了一旦启动/启用、看门狗计时器只能通过硬件复位来停止。 TRM (第5.1.2节)中也介绍了硬故障条件、该条件表明无法抢占操作。 您当前是如何配置看门狗的?
此致、
瑞安
Joe:
您是否使用常规的"不是始终开启"看门狗。 如果是、则需要使用您引用的 DriverLib API (source/ti/devices/cc13x4_cc6x4/driverlib)来启用器件复位。
正如 Ryan 正确指出的那样、我检查并确认 TI 驱动程序实现(source/ti/drivers/watchdog)使用"始终打开"看门狗、如果器件到期、总是会导致器件复位。
谢谢。
斯图尔特