×

METHOD OF WRITING CONTROL DATA INTO ON-BOARD VEHICLE CONTROL UNIT AND THE CONTROL UNIT

  • US 20090248912A1
  • Filed: 03/23/2009
  • Published: 10/01/2009
  • Est. Priority Date: 03/25/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of writing control data into an on-board vehicle control unit, which has RAM for temporarily writing data and a nonvolatile memory for storing a control program for controlling operation of an on-board vehicle automatic device and control data including reference data used in execution of the control program, wherein the control data in the nonvolatile memory includes status data indicating status of the on-board vehicle automatic device, wherein the RAM is used to generate output data based on the status data for control of operation of the on-board vehicle automatic device and the RAM is also used to receive control data which is to be stored in the nonvolatile memory, the method comprising:

  • receiving, in said RAM, (1) a first-type data transfer frame having a fixed size, each first-type data frame including a control data portion obtained by severally dividing uncompressed control data for storage in the nonvolatile memory and compression identification information indicating uncompressed data, and (2) a second-type data transfer frame having the same fixed size, each second-type data transfer frame including a control data portion obtained by severally dividing compressed control data obtained by compressing the control data to be stored in the nonvolatile memory and compression identification information indicating compressed data;

    when the compression identification information in a data transfer frame to be received by said RAM indicates uncompressed control data, directly accumulating the uncompressed data in said RAM and then storing the accumulated uncompressed control data of the data transfer frame in the nonvolatile memory;

    when the compression identification information in the data frame to be received by said RAM indicates compressed control data, decompressing the compressed control data in the data transfer frame and accumulating the decompressed data in said RAM until a halt point is reached, and then storing the decompressed data in the nonvolatile memory, then if there is additional compressed control data in the data transfer frame, repeating the steps of decompressing the compressed control data until the halt point is reached and storing the decompressed data in the nonvolatile memory until all of the compressed control data of said data frame has been decompressed; and

    then when the control unit receives a subsequent second-type data transfer frame, starting decompressing of the compressed control data in the subsequent data transfer frame from the halt point and storing the decompressed data in the nonvolatile memory; and

    repeatedly receiving data transfer frames, decompressing compressed control data and storing the decompressed and uncompressed control data of the data transfer frames in the nonvolatile memory until all the control data is stored in the nonvolatile memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×