NXP MCU 技术论坛
直播中

张桂兰

7年用户 1300经验值
私信 关注
[问答]

MPC885启动后一段时间禁用看门狗是怎么回事?

我们使用基于 MPC885 处理器的设备。我们希望能够在软件启动后的某个时间禁用软件看门狗。我们不会在设备启动时写入 SYPCR 寄存器。该寄存器在启动后一段时间被读取,观察到该寄存器包含默认值 0xFFFF FF07。为了防止看门狗被激活,我们写入 SWSR 寄存器(0x556C 和 0xAA39)。
我们想根据设备用户发出的命令停用看门狗。当用户要求停用看门狗时,我们在 SYPCR 寄存器中写入值 0xFFFF FF88。但不幸的是,这没有被考虑在内。在写入这个寄存器之前,我们是否必须执行特定的操作。
在MPC885的参考手册中,我们没有发现任何指示表明该操作是不可能的。
我们是否必须先写入其他寄存器才能写入该寄存器。因此,该操作将在初始化寄存器和驱动程序之后执行。
知道这个订单是我们现有设备的进化。之前在设备启动时,在SYPCR寄存器中写入0xFFFF FF88的值,效果很好。但是现在我们希望能够禁用看门狗。
我们无法在站点资源中找到执行此操作的任何示例代码。

更多回帖

发帖
×
20
完善资料,
赚取积分