Memory writing device for an electronic device
First Claim
1. A control unit comprising:
- a volatile memory;
a nonvolatile memory storing a control program and control data therein;
a processor including a rewrite control program receiver and a communication speed changer;
the rewrite control program receiver receiving a rewrite control program sent from an external device, the rewrite control program including a conimunication speed change section, including a communication speed change instruction, and a rewrite instruction section, and for storing the rewrite control program in the volatile memory; and
the communication speed changer, responsive to the communication speed change instruction received by the rewrite control program receiver, changing a data communication speed of data communication with the external device, which is used to send the rewrite instruction section from the external device.
0 Assignments
0 Petitions
Accused Products
Abstract
To provide a memory-writing device which can simply and reliably write desired data to a nonvolatile memory of an electronic device, connection is made with an ECU to perform write processing to write write data from the memory-writing device to a flash ROM by copying a write-control program from the external portion to a RAM and executing the write-control program, and by sequentially sending the foregoing write-control program and write data to this ECU together with sending, at a predetermined timing, write-control information required for the ECU to execute the write-control program, the write-control program and the write-control information are stored in a freely attachable and removable first ROM and the write-control information stored in the first ROM is read and sent to the ECU at a memory-rewriting device.
-
Citations
13 Claims
-
1. A control unit comprising:
-
a volatile memory;
a nonvolatile memory storing a control program and control data therein;
a processor including a rewrite control program receiver and a communication speed changer;
the rewrite control program receiver receiving a rewrite control program sent from an external device, the rewrite control program including a conimunication speed change section, including a communication speed change instruction, and a rewrite instruction section, and for storing the rewrite control program in the volatile memory; and
the communication speed changer, responsive to the communication speed change instruction received by the rewrite control program receiver, changing a data communication speed of data communication with the external device, which is used to send the rewrite instruction section from the external device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A control unit for a vehicle having a vehicle control device, the control unit comprising:
-
a first memory storing therein at least one of a device control program and data for controlling the vehicle control device, the first memory being a nonvolatile type;
a second memory provided in addition to the first memory, the second memory being a volatile type; and
a processor for controlling the vehicle control device by using the at least one of a device control program and data stored in the first memory;
wherein the processor is constructed to store in the second memory a rewrite control program sent from an external device for executing rewriting of the first memory upon determination of a rewrite mode based on information sent from the external device, and to rewrite first memory with at least one of a new device control program and data sent from the external device based on execution of the rewrite control program stored in the second memory; and
wherein the processor is further constructed to change a speed of communication with the external device to a new communication speed upon the determination of the rewrite mode and before storing the rewrite control program in the second memory and before beginning execution of the rewrite control program. - View Dependent Claims (7)
-
-
8. A control unit for a vehicle having a vehicle control device, the control unit comprising:
-
a first memory storing therein at least one of a device control program and data for controlling the vehicle control device, the first memory being a nonvolatile type;
a second memory provided in addition to the first memory, the second memory being a volatile type; and
a processor for controlling the vehicle control device by using the at least one of device control program or data stored in the first memory;
wherein the processor is constructed to store in a second memory a rewrite control program sent from an external device for executing rewriting of the first memory upon detennination of a rewrite mode based on information sent from the external device, and to rewrite the first memory with at least one of a new device control program and data sent from the external device based on execution of the rewrite control program stored in the second memory; and
wherein the processor is further constructed to change a speed of communication with the external device to a new communication speed upon the determination of the rewrite mode and before receiving the rewrite control program from the external device and before beginning execution of the rewrite control program. - View Dependent Claims (9)
-
-
10. A control unit for a vehicle having a vehicle control device, the control unit comprising:
-
a first memory storing therein at least one of a device control program and data for controlling the vehicle control device, the first memory being a nonvolatile type;
a second memory provided in addition to the first memory the second memory being a volatile type; and
a processor for controlling the vehicle control device by using the at least one of a device control program and data stored in the first memory;
wherein the processor is constructed to store in the second memory a rewrite control program sent from an external device for executing rewriting of the first memory upon determination of a rewrite mode based on information sent from the external device, and to rewrite first memory with at least one of a new device control program and data sent from the external device based on execution of the rewrite control program stored in the second memory; and
wherein the processor is further constructed to change a speed of communication with the external device to a new communication speed after the determination of the rewrite mode and before storing the rewrite control program in the second memory and before beginning execution of the rewrite control program. - View Dependent Claims (11)
-
-
12. A control unit for a vehicle having a vehicle control device, the control unit comprising:
-
a first memory storing therein at least one of a device control program and data for controlling the vehicle control device, the first memory being a nonvolatile type;
a second memory provided in addition to the first memory, the second memory being a volatile type; and
a processor for controlling the vehicle control device by using the at least one of device control program or data stored in the first memory;
wherein the processor is constructed to store in a second memory a rewrite control program sent from an external device for executing rewriting of the first memory after determination of a rewrite mode based on information sent from the external device, and to rewrite the first memory with at least one of a new device control program and data sent from the external device based on execution of the rewrite control program stored in the second memory; and
wherein the processor is further constructed to change a speed of communication with the external device to a new communication speed after the determination of the rewrite mode and before receiving the rewrite control program from the external device and before beginning execution of the rewrite control program. - View Dependent Claims (13)
-
Specification