摘要
在嵌入式程序开发过程中,控制器上电首先是进入一段引导加载程序,进行初始化硬件设备,建立内存空间的映射关系,校验应用该程序的完整性,校验通过后跳转到应用程序执行控制逻辑,当应用程序在执行过程中出现异常后,会出现复位现象,导致控制器中的程序在Boot程序和应用程序之间不断地跳转,这样对控制器以及控制器外围设备造成影响。本文主要阐述程序异常后,基于自我保护以及保护外围设备的角度,研究程序异常后的自锁功能在实际产品中应用的案例。
-
单位中国重型汽车集团有限公司; 潍柴动力股份有限公司