[MCU] FREERTOS下如何正确开启DWD

[复制链接]
901|0
 楼主| jcky001 发表于 2020-12-7 10:54 | 显示全部楼层 |阅读模式
在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里,无法正常运行正常任务和喂狗。

请问该如何解决该问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1650

主题

5714

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部