摘要 |
PROBLEM TO BE SOLVED: To evaluate whether the order of executing modules is proper or not, while reducing processing load.SOLUTION: A control apparatus 1 (ECU), which is a vehicle electronic control apparatus that executes a control program including a plurality of modules to be executed in a predetermined order, includes: a CRC calculation unit 15 which applies arithmetic operation of a predetermined rule to input data, and outputs a result thereof; and a processor 11 which substitutes identification data of the first module in the control program and an initial value into the CRC calculation unit 15 when the module is executed, sequentially substitutes identification data of the second and subsequent modules and output data of the CRC calculation unit 15 relating to a module executed immediately before, into the CRC calculation unit 15, when the modules are executed, and evaluates the order of executing the modules, on the basis of a comparison between reference data and output data output finally from the CRC calculation unit 15.SELECTED DRAWING: Figure 1 |