FREERTOS下如何正确开启DWD

2019-03-24 08:28发布

在freertos下系统时间片生成默认采用rti中断实现,rti驱动无法自行生成。

于是手动配置和喂狗,步奏如下:

1)手动开启dwd计时器

rtiREG1->DWDCTRL = 0xA98559DAU;

rtiREG1->DWDPRLD = 4095;(rticlk为11.52MHz)

2)1s周期任务里喂狗

rtiREG1->WDKEY = 0x0000E51AU;
rtiREG1->WDKEY = 0x0000A35CU;

但计时器开启后,cpu直接跑到 dabort.asm里,无法正常运行正常任务和喂狗。

请问该如何解决该问题。

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答
jackleexp
2019-03-24 15:22
< 提升权限后喂狗,喂完狗恢复

一周热门 更多>

相关问题

    相关文章