【技术实现步骤摘要】
一种处理器监测方法、看门狗、处理器及处理器监测系统
[0001]本文涉及处理器监测领域,尤其涉及一种处理器监测方法、看门狗、处理器及处理器监测系统。
技术介绍
[0002]现有技术中的看门狗通常只能监测处理器是否偏离执行效果(跑飞),即监测处理器能否在某个固定周期内复位看门狗的计数器(即喂一次狗),如图1所示,监测过程包括:
[0003](1)处理器使能看门狗,配置看门狗的周期为T1(即喂狗周期);
[0004](2)处理器周期发送信号至计数器,信号发送周期小于周期T1;
[0005](3)看门狗中的计数器进行计数,计数值反映处理器上次发送信号时刻与当前时刻的差值,由看门狗中的比较器比较周期T及差值,若计数值大于周期T1仍未收到新的信号,则确认处理器跑飞,触发复位事件,发送复位信号至处理器,若计数值小于周期T1收到了新的信号,则对计数器的计数值进行清零操作。
[0006]由此可以看出,该看门狗只能监测处理器是否能在某个时长间隔内复位看门狗的计数器。
技术实现思路
[0007]本 ...
【技术保护点】
【技术特征摘要】
1.一种处理器监测方法,其特征在于,应用于看门狗中,预先在处理器的中断服务程序中配置任务列表,所述任务列表包括多个任务,每一任务包括监测处理器中单元的操作信息,在看门狗中配置事件列表,所述事件列表包括多个与任务相对应的事件,每一事件至少包括一个任务执行所得的预期结果,所述监测方法包括:从事件列表中选择事件,发送中断请求至处理器,以使处理器根据所述中断请求确定选中事件,执行所述选中事件对应的任务,将执行结果写入所述看门狗中;比对所述执行结果及所述选中事件的预期结果,若不一致,则触发复位事件。2.如权利要求1所述的处理器监测方法,其特征在于,每一事件还包括:预期完成时长;所述监测方法还包括:计数所述选中事件对应任务的执行时长;比较所述选中事件对应任务的执行时长与所述选中事件的预期完成时长,当所述选中事件对应任务的执行时长大于或等于所述选中事件的预期完成时长时,触发复位事件。3.如权利要求1所述的处理器监测方法,其特征在于,每一事件还包括:参数信息,所述参数信息包括:运算算法及参数值;所述处理器接收到所述中断请求后,从所述看门狗中读取所述选中事件的参数信息,并将其加载至所述选中事件对应的任务中。4.如权利要求1所述的处理器监测方法,其特征在于,从事件列表中选择事件包括:按照随机读取的方式或顺序读取的方式从事件列表中选择事件。5.一种处理器监测方法,其特征在于,应用于处理器中,预先在处理器的中断服务程序中配置任务列表,所述任务列表包括多个任务,每一任务包括监测处理器中单元的操作信息,在看门狗中配置事件列表,所述事件列表包括多个与任务相对应的事件,每一事件至少包括一任务执行所得的预期结果,所述监测方法包括:接收所述看门狗发送的中断请求;根据所述中断请求确定选中事件;执行所述选中事件对应的任务,将执行结果写入所述看门狗中。6.如权利要求5所述的方法,其特征在于,根据所述中断请求确定选中事件包括:接收到所述中断请求后,从所述看门狗中读取选中事件;或所述中断请求中记录有选中事件的事件标识,根据所述中断请求...
【专利技术属性】
技术研发人员:舒立,李有山,
申请(专利权)人:北京核芯达科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。