IP Library Granted Patent US 10,936,236
Granted Patent B2
US 10,936,236 · App. 15/924,645 · Granted Mar 2, 2021

Rewriting system, rewriting device and computer

Inventors: Yoshihide Nakamura (Susono, JP); Satoshi Morita (Susono, JP); Yasuyuki Shigezane (Susono, JP); Yoshinori Ikuta (Susono, JP); Shuuji Satake (Susono, JP)
Assignee: YAZAKI CORPORATION
G06F3/065G06F3/0604G06F3/0679G06F8/60G06F8/654G06F8/66
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,936,236
App. No.
15/924,645
Granted
Mar 2, 2021
Kind
B2
Abstract

Provided are a rewriting system capable of shortening rewrite time, a rewriting system and a computer used for the rewriting system. The rewriting system includes an ECU and a rewriting device for at least transmitting to the ECU a rewrite data of memory contents stored in a flash ROM 14 B (memory), the flash ROM 14 B (memory) includes a rewrite target area A 2 in which the memory contents to be rewritten are stored and a non-rewrite target area A 1 in which the memory contents not to be rewritten are stored, and the rewriting device transmits the rewrite data of the memory contents to the ECU only for the memory contents of the rewrite target area in the flash ROM 14 B (memory).

Claims (44)

1. A rewriting system comprising:

a computer including a memory;

a rewriting device for at least transmitting a rewrite data of first memory contents stored in the memory to the computer, wherein

the memory in the computer includes a rewrite target area in which the first memory contents to be rewritten are stored, and a non-rewrite target area in which second memory contents not to be rewritten are stored,

the rewriting device transmits the rewrite data of the first memory contents to be rewritten to the computer only for the first memory contents to be rewritten of the rewrite target area in the memory,

the rewrite target area includes a program area in which one or more programs are stored, a variable area in which a variable used for processing is stored for each of the one or more programs, and a setting value area in which a setting value used for processing is stored for each of the one or more programs, and wherein

the rewriting device selects any one or more of data from the one or more programs stored in the program area, the variable stored in the variable area, and the setting value stored in the setting value area, and transmits the selected any one or more of data, from the one or more programs stored in the program area, the variable stored in the variable area, and the setting value stored in the setting value area, as the rewrite data,

wherein the one or more programs are configured to implement, when processing of one or more inputs according to at least one of the variable and the setting value, referencing the at least one of the variable and the setting value.

2. The rewriting system according to claim 1 , wherein

a plurality of computers, comprising a plurality of memories, is provided, the plurality of computers including the computer, and the plurality of memories including the memory, wherein

each of the plurality of memories of the plurality of computers includes a common area in which common memory contents common to each other are stored and a non-common area in which non-common memory contents non-common to each other are stored, and wherein

the rewriting device collectively transmits common rewrite data of the common memory contents to the plurality of computers, and sequentially transmits non-common rewrite data of the non-common memory contents to at least one of the plurality of computers.

3. The rewriting system according to claim 2 , wherein

the rewriting device transmits at a communication speed corresponding to a data amount of at least one of the common rewrite data and the non-common rewrite data.

4. The rewriting system according to claim 1 , wherein

the computer controls a plurality of control objects,

the memory in the computer is provided with a plurality of channel areas in which the first memory contents to be rewritten and which are to be used for controlling each of the plurality of control objects are stored in correspondence with the plurality of control objects, wherein

a mask setting section is provided for performing mask setting processing setting a mask target area for prohibiting rewriting and a mask exclusion area for permitting rewriting, among the plurality of channel areas, wherein

the rewriting device transmits the rewrite data of the first memory contents to be rewritten for all of the plurality of channel areas, and wherein

the computer rewrites the first memory contents to be rewritten of the mask exclusion area using the rewrite data corresponding to the mask exclusion area among the rewrite data transmitted from the rewriting device.

5. The rewriting system according to claim 4 , wherein

the mask setting section is provided in the computer to perform the mask setting processing.

6. The rewriting system according to claim 5 ,

the mask setting section has a plurality of local switches provided in the computer, so as to know that each of the channel areas is any one of the mask target area and the mask exclusion area depending on ON/OFF states of the plurality of local switches.

7. The rewriting system according to claim 6 , wherein

the plurality of local switches corresponds to the plurality of channel areas.

8. The rewriting system according to claim 7 , wherein

a plurality of computers is provided, the plurality of computers includes the computer,

the mask setting section individually performs the mask setting processing for each of the plurality of computers, and wherein

the rewriting device transmits the rewrite data of the first memory contents to be rewritten of the plurality of channel areas commonly for all of the plurality of computers.

9. The rewriting system according to claim 6 , wherein

a plurality of computers is provided, the plurality of computers includes the computer,

the mask setting section individually performs the mask setting processing for each of the plurality of computers, and wherein

the rewriting device transmits the rewrite data of the first memory contents to be rewritten of the plurality of channel areas commonly for all of the plurality of computers.

10. The rewriting system according to claim 5 , wherein

a plurality of computers is provided, the plurality of computers includes the computer,

the mask setting section individually performs the mask setting processing for each of the plurality of computers, and wherein

the rewriting device transmits the rewrite data of the first memory contents to be rewritten of the plurality of channel areas commonly for all of the plurality of computers.

11. The rewriting system according to claim 4 , wherein

a plurality of computers is provided, the plurality of computers includes the computer,

the mask setting section individually performs the mask setting processing for each of the plurality of computers, and wherein

the rewriting device transmits the rewrite data of the first memory contents to be rewritten of the plurality of channel areas commonly for all of the plurality of computers.

12. The rewriting system according to claim 1 , wherein the one or more programs comprises instructions which when executed by the computer cause the computer to implement processing the one or more inputs which are received from at least one of an electronic control unit and a switch.

13. The rewriting system according to claim 1 , wherein the at least one of the variable and the setting value is at least one of a filter value and a timer value.

Assignments (2)
CHANGE OF ADDRESS Recorded Jun 5, 2023
From: YAZAKI CORPORATION
To: YAZAKI CORPORATION
Reel/Frame 063845/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2018
From: NAKAMURA, YOSHIHIDE; MORITA, SATOSHI; SHIGEZANE, YASUYUKI; IKUTA, YOSHINORI; SATAKE, SHUUJI
To: YAZAKI CORPORATION
Reel/Frame 046899/0135 →