【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种一类中断时间保护方法、装置、芯片及介质。
技术介绍
1、汽车开放系统架构(automotive open system architecture,autosar)是一个标准化的开放式汽车软件架构。autosar os是符合autosar的嵌入式实时操作系统。autosaros描述了一套完整的实时操作系统体系。目前在汽车领域中,用于进行车辆控制的芯片所使用的系统规范为autosar os。芯片的操作系统在运行过程中会触发不同的中断服务程序(interrupt service routines,isr)。触发的中断服务程序可以包括多个一类中断(isr1)和多个二类中断(isr2)。各个一类中断是优先级较高的中断服务程序。各个二类中断是优先级较低的中断服务程序。当一类中断被触发运行时,芯片的操作系统会暂停运行,然后在一类中断运行完毕之后再继续运行。为了避免芯片的操作系统长时间无法正常运行,需要对芯片的操作系统进行一类中断时间保护,在出现一类中断超时错误之后,对出现的错误进行处理。一类中断超时错误可以是指一类中
...【技术保护点】
1.一种一类中断时间保护方法,其特征在于,包括:
2.根据权利要求1所述的一类中断时间保护方法,其特征在于,通过第一定时器,根据与各个一类中断对应的第一寄存器中的各个一类中断的运行时长上限,监测是否出现单次超时错误,并在监测到出现单次超时错误时,将超时的一类中断的中断号确定为错误指示信息,将所述错误指示信息存储至第四寄存器,根据第五寄存器中存储的错误处理函数的函数地址,调用所述错误处理函数,包括:
3.根据权利要求1所述的一类中断时间保护方法,其特征在于,通过第二定时器和第三定时器,根据所述第二寄存器中的所述时间保护周期和所述第三寄存器中的运行
...【技术特征摘要】
1.一种一类中断时间保护方法,其特征在于,包括:
2.根据权利要求1所述的一类中断时间保护方法,其特征在于,通过第一定时器,根据与各个一类中断对应的第一寄存器中的各个一类中断的运行时长上限,监测是否出现单次超时错误,并在监测到出现单次超时错误时,将超时的一类中断的中断号确定为错误指示信息,将所述错误指示信息存储至第四寄存器,根据第五寄存器中存储的错误处理函数的函数地址,调用所述错误处理函数,包括:
3.根据权利要求1所述的一类中断时间保护方法,其特征在于,通过第二定时器和第三定时器,根据所述第二寄存器中的所述时间保护周期和所述第三寄存器中的运行最大时长,监测是否出现周期超时错误,并在监测到出现周期超时错误时,将周期错误值确定为错误指示信息,将所述错误指示信息存储至第四寄存器,根据第五寄存器中存储的错误处理函数的函数地址,调用所述错误处理函数,包括:
4.根据权利要求1所述的一类中断时间保护方法,其特征在于,...
【专利技术属性】
技术研发人员:于含乐,王庆林,
申请(专利权)人:紫光同芯微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。