JP5873401B2 - 電子制御装置及びデータ書換えシステム - Google Patents
電子制御装置及びデータ書換えシステム Download PDFInfo
- Publication number
- JP5873401B2 JP5873401B2 JP2012152911A JP2012152911A JP5873401B2 JP 5873401 B2 JP5873401 B2 JP 5873401B2 JP 2012152911 A JP2012152911 A JP 2012152911A JP 2012152911 A JP2012152911 A JP 2012152911A JP 5873401 B2 JP5873401 B2 JP 5873401B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- rewrite
- rewriting
- microcomputer
- electronic control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/0284—Multiple user address space allocation, e.g. using different base addresses
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/161—Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17356—Indirect interconnection networks
- G06F15/17368—Indirect interconnection networks non hierarchical topologies
- G06F15/17375—One dimensional, e.g. linear array, ring
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
Description
図1は、本実施形態に係るデータ書換えシステムの概略構成図である。このデータ書換えシステムは、例えば車両制御用の電子制御装置1と、電子制御装置1のデータの書換えに用いられる書換えデータを電子制御装置1に送信する書換え装置2とを備えている。なお、本実施形態において、「データ」とは、制御プログラムや制御データ(制御パラメータ)など、電子制御装置1に内蔵された処理装置(後述のマイクロコンピュータ)に所定の処理を実行させるために必要なデータ全てを包含する概念である。
図3は、書換え装置2、第1マイコン11、第2マイコン12及び第3マイコン13の通信シーケンスを示すシーケンスチャートである。この図3に示すように、書換え装置2は、電子制御装置1のデータ書換え時に、まず、第1マイコン11へ消去コマンド(データの消去を指示するコマンド)を送信する(ステップS1)。この消去コマンドは、第1マイコン11から第2マイコン12に送信され(ステップS2)、さらに、第2マイコン12から第3マイコン13に送信される(ステップS3)。
(1)上記実施形態では、書換え装置2から電子制御装置1へ送信される書換えデータの内、80番地から95番地までのアドレス範囲には空データが含まれていたが、図2(b)に示すように、この80番地から95番地までのアドレス範囲に、第1メモリ11a、第2メモリ12a及び第3メモリ13aのデータの書換えに共通して用いられる共通書換えデータを含むようにしても良い。これにより、書換えデータ内の容量を有効活用できる。
Claims (6)
- 書換え可能な不揮発性メモリを有し、前記不揮発性メモリに記憶されたデータに従って所定の処理を実行する処理装置を複数備えた電子制御装置において、
前記処理装置の各々は、外部の書換え装置から送信される書換えデータから、予め自身に割り当てられたアドレス範囲に含まれる個別書換えデータを抽出し、前記個別書換えデータを用いて自身の前記不揮発性メモリに記憶されている前記データを書換えることを特徴とする電子制御装置。 - 前記処理装置の各々は、前記書換え装置から送信される書換えデータから、前記個別書換えデータに加えて各処理装置に共通のアドレス範囲に含まれる共通書換えデータを抽出し、前記個別書換えデータ及び前記共通書換えデータを用いて自身の前記不揮発性メモリに記憶されている前記データを書換えることを特徴とする請求項1に記載の電子制御装置。
- 前記複数の処理装置は、デイジーチェーン接続されており、
前記データの書換え時に、前記デイジーチェーン接続された複数の処理装置の内、最前段の処理装置が前記書換え装置と通信可能に接続されることを特徴とする請求項1または2に記載の電子制御装置。 - 書換え可能な不揮発性メモリを有し、前記不揮発性メモリに記憶されたデータに従って所定の処理を実行する処理装置を複数備えた電子制御装置と、
前記データの書換えに用いられる書換えデータを前記電子制御装置に送信する書換え装置と、を備えたデータ書換えシステムにおいて、
前記書換え装置は、前記処理装置の各々に予め割り当てられたアドレス範囲に個別書換えデータを含んだ前記書換えデータを前記電子制御装置に送信し、
前記電子制御装置における前記処理装置の各々は、前記書換え装置から送信される書換えデータから、予め自身に割り当てられた前記アドレス範囲に含まれる前記個別書換えデータを抽出し、前記個別書換えデータを用いて自身の前記不揮発性メモリに記憶されている前記データを書換えることを特徴とするデータ書換えシステム。 - 前記書換え装置は、前記個別書換えデータに加えて各処理装置に共通のアドレス範囲に共通書換えデータを含んだ前記書換えデータを前記電子制御装置に送信し、
前記電子制御装置における前記処理装置の各々は、前記書換え装置から送信される書換えデータから、前記個別書換えデータに加えて前記各処理装置に共通のアドレス範囲に含まれる前記共通書換えデータを抽出し、前記個別書換えデータ及び前記共通書換えデータを用いて自身の前記不揮発性メモリに記憶されている前記データを書換えることを特徴とする請求項4に記載のデータ書換えシステム。 - 前記電子制御装置における前記複数の処理装置は、デイジーチェーン接続されており、
前記データの書換え時に、前記デイジーチェーン接続された複数の処理装置の内、最前段の処理装置が前記書換え装置と通信可能に接続されることを特徴とする請求項4または5に記載のデータ書換えシステム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012152911A JP5873401B2 (ja) | 2012-07-06 | 2012-07-06 | 電子制御装置及びデータ書換えシステム |
| US13/922,774 US9400743B2 (en) | 2012-07-06 | 2013-06-20 | Electronic control apparatus and data rewriting system |
| DE102013011166.8A DE102013011166A1 (de) | 2012-07-06 | 2013-07-03 | Elektronische Steuervorrichtung und Datenüberschreibungssystem |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012152911A JP5873401B2 (ja) | 2012-07-06 | 2012-07-06 | 電子制御装置及びデータ書換えシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014016737A JP2014016737A (ja) | 2014-01-30 |
| JP5873401B2 true JP5873401B2 (ja) | 2016-03-01 |
Family
ID=49879405
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012152911A Active JP5873401B2 (ja) | 2012-07-06 | 2012-07-06 | 電子制御装置及びデータ書換えシステム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9400743B2 (ja) |
| JP (1) | JP5873401B2 (ja) |
| DE (1) | DE102013011166A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7779112B2 (ja) * | 2021-12-01 | 2025-12-03 | 株式会社アイシン | 車両用プログラム書換システムおよびシフト装置 |
| GB202414876D0 (en) * | 2024-10-10 | 2024-11-20 | Jaguar Land Rover Ltd | Updating vehicle electronic control unit software |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5546557A (en) * | 1993-06-14 | 1996-08-13 | International Business Machines Corporation | System for storing and managing plural logical volumes in each of several physical volumes including automatically creating logical volumes in peripheral data storage subsystem |
| JP3491419B2 (ja) * | 1995-12-04 | 2004-01-26 | 株式会社デンソー | 電子制御装置 |
| EP0825530A3 (en) * | 1996-06-20 | 2004-06-02 | Sharp Kabushiki Kaisha | Computer apparatus having electrically rewritable nonvolatile memory, and nonvolatile semiconductor memory |
| JP2000045858A (ja) * | 1998-07-28 | 2000-02-15 | Denso Corp | 電子制御装置及び不揮発性メモリの書換回数記憶方法 |
| JP3785299B2 (ja) * | 2000-03-16 | 2006-06-14 | 本田技研工業株式会社 | 車両制御装置のためのメモリ書き換えシステム |
| JP3726663B2 (ja) * | 2000-09-07 | 2005-12-14 | 日産自動車株式会社 | 電子制御装置の制御データ記憶装置 |
| JP3900025B2 (ja) * | 2002-06-24 | 2007-04-04 | 日本電気株式会社 | 共有キャッシュメモリのヒット判定制御方法及び共有キャッシュメモリのヒット判定制御方式 |
| JP4311067B2 (ja) | 2003-04-02 | 2009-08-12 | 株式会社デンソー | データ書換方法及び電子制御装置 |
| EP1542181A1 (en) * | 2003-12-11 | 2005-06-15 | Banksys S.A. | Electronic data processing device |
| JP2006221274A (ja) * | 2005-02-08 | 2006-08-24 | Denso Corp | 車両用電子制御装置および制御プログラムの書換え方法 |
| JP5095273B2 (ja) * | 2007-06-22 | 2012-12-12 | 株式会社東芝 | 制御装置 |
| JP4404147B2 (ja) * | 2008-01-23 | 2010-01-27 | 株式会社デンソー | 車載電子制御装置及びその車載電子制御装置の情報更新方法 |
| JPWO2012056773A1 (ja) * | 2010-10-29 | 2014-03-20 | 本田技研工業株式会社 | 車両用プログラム書換えシステム |
| TWI451439B (zh) * | 2010-12-10 | 2014-09-01 | Phison Electronics Corp | 記憶體儲存裝置、其記憶體控制器與資料寫入方法 |
| FR2980905B1 (fr) * | 2011-09-29 | 2014-03-14 | Continental Automotive France | Procede d'effacement d'informations memorisees dans une memoire reinscriptible non volatile, support de memorisation et calculateur de vehicule automobile |
| US9229884B2 (en) * | 2012-04-30 | 2016-01-05 | Freescale Semiconductor, Inc. | Virtualized instruction extensions for system partitioning |
-
2012
- 2012-07-06 JP JP2012152911A patent/JP5873401B2/ja active Active
-
2013
- 2013-06-20 US US13/922,774 patent/US9400743B2/en active Active
- 2013-07-03 DE DE102013011166.8A patent/DE102013011166A1/de active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| US9400743B2 (en) | 2016-07-26 |
| JP2014016737A (ja) | 2014-01-30 |
| DE102013011166A1 (de) | 2014-01-23 |
| US20140013037A1 (en) | 2014-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9569353B2 (en) | Automotive electronic control unit and data rewriting method for automotive electronic control unit | |
| JP5353545B2 (ja) | 車載ネットワーク装置 | |
| US20240086177A1 (en) | Server, update managing method, non-transitory storage medium, software updating device, center, and ota master | |
| US20230095760A1 (en) | On-vehicle relay device, information processing method and program | |
| JP6060782B2 (ja) | 中継装置 | |
| KR101913706B1 (ko) | 린 네트워크 멀티 채널 부트로더 장치 및 그 동작 방법 | |
| CN103744712A (zh) | 一种应用程序的更新方法及装置 | |
| JP6233418B2 (ja) | モータ制御プログラム転送システム、上位コントローラ、モータ制御装置及びモータ制御プログラム転送方法 | |
| JP5873401B2 (ja) | 電子制御装置及びデータ書換えシステム | |
| KR101561889B1 (ko) | 배터리 팩 모니터링 시스템에 포함된 마이크로프로세서에 2진 id를 할당하기 위한 배터리 팩 모니터링 시스템 및 방법 | |
| CN114125777A (zh) | 车载设备、信息生成方法、非临时存储介质以及车辆 | |
| JP6192334B2 (ja) | 電子制御装置のプログラム書き換え方法、電子制御装置、及び書き換え装置 | |
| JP2009087107A (ja) | 車両用制御システム | |
| JP5476956B2 (ja) | 通信システム及び通信方法 | |
| JP7023588B2 (ja) | データ書換方法、及びデータ書換システム | |
| WO2019221058A1 (ja) | 車載中継装置、通信システム、バス決定方法及びコンピュータプログラム | |
| CN106063230A (zh) | 用于向至少一个计算机下载数据的方法和系统 | |
| JP2004040649A (ja) | 車載通信装置 | |
| JP6397763B2 (ja) | 自動車両用の制御装置、プログラミング装置およびプログラミングシステム | |
| JP2005145262A (ja) | 車載用lanシステム | |
| JP7800472B2 (ja) | 車両用のデータ中継装置、及びデータ中継方法 | |
| CN106062645A (zh) | 用于对传感器网络编程的方法和系统 | |
| EP2556998A1 (en) | Vehicle control device and program rewrite method | |
| JP2014229209A (ja) | マルチコアシステム | |
| JP2023132231A (ja) | 管理情報書き換えシステム及び当該システムを備えた車両 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150401 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151211 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20151218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160115 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5873401 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |