JP4617816B2 - 車両制御装置、および書き換えプログラム受信・起動プログラム - Google Patents
車両制御装置、および書き換えプログラム受信・起動プログラム Download PDFInfo
- Publication number
- JP4617816B2 JP4617816B2 JP2004297595A JP2004297595A JP4617816B2 JP 4617816 B2 JP4617816 B2 JP 4617816B2 JP 2004297595 A JP2004297595 A JP 2004297595A JP 2004297595 A JP2004297595 A JP 2004297595A JP 4617816 B2 JP4617816 B2 JP 4617816B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- data
- transition destination
- program
- stored
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Description
作業者は、このようなエンジンECU1に対してこのような外部ツール10を用いることで、エンジンECU1の通信回路3に対し、書き換えプログラムデータと、その書き換えプログラムデータを記憶させる先の上記憶媒体中のアドレス指定を送信する手順を実行する(第1の手順に相当する)と、このエンジンECU1は、RAM23の当該アドレス指定に基づいたアドレスに、当該書き換えプログラムデータを記憶させる。また、書き換えプログラム400のデータのすべての送信が完了した後、このエンジンECU1に対し、当該書き換えプログラムデータの先頭アドレスを示す遷移先アドレスデータ、および、上記の遷移先記憶用アドレスを指定するアドレス指定を送信する(第2の手順に相当する)と、エンジンECU1は、当該遷移先アドレスデータを、当該所定の遷移先記憶用アドレスに記憶し、上記書き換えプログラムデータをRAM23に記憶させ終えると、この所定の遷移先記憶用アドレスに記憶された遷移先アドレスデータに基づくアドレスから、書き換えプログラム400の実行を行う。
10…外部ツール、11…通信回路、12…入力装置、13…RAM、14…ROM、
15…HDD、16…CPU、21…CPU、22…フラッシュROM、
23…RAM、31〜34…矢印、50…記憶媒体、51…フラッシュROM、
52…RAM、53…ブートプログラム、54…アプリケーションプログラム、
55…書き換えプログラム、60…外部ツール、61〜3…矢印、
200…ブートプログラム、300…アプリケーションプログラム、
400…書き換えプログラム、500…遷移先アドレスデータ、
600…書き換えプログラム送信プログラム。
Claims (4)
- 書き換え可能な揮発性の記憶媒体と、
書き換えプログラムデータ、前記書き換えプログラムデータの先頭アドレス、前記書き換えプログラムデータの遷移先アドレスデータ、および、所定の遷移先記憶用アドレスを受信する受信回路と、
前記記憶媒体の前記遷移先記憶用アドレスに初期値を記憶させる初期化手段と、
前記初期化手段が前記遷移先記憶用アドレスに前記初期値を記憶させた後に、前記受信回路が前記先頭アドレスを受信すると、前記受信回路が受信した前記書き換えプログラムデータを前記記憶媒体の前記先頭アドレスに記憶させ、その後、前記受信回路が前記遷移先記憶用アドレスを受信すると、前記受信回路が受信した前記遷移先アドレスデータを前記記憶媒体の前記遷移先記憶用アドレスに記憶させる記憶制御手段と、
前記遷移先記憶用アドレスに記憶されたデータが前記初期値と異なっているか否か判定する判定手段と、
前記判定手段が、前記遷移先記憶用アドレスに記憶されたデータが前記初期値と異なっていると判定したことに基づいて、前記遷移先記憶用アドレスに記憶された前記遷移先アドレスデータに基づくアドレスから、前記書き換えプログラムデータの命令を実行する遷移手段と、を備えた車両制御装置。 - 前記遷移先アドレスデータは、前記記憶媒体の全アドレスの一部分のうちから1つを選択する、前記アドレス指定よりもデータ量の少ない短縮IDであることを特徴とする請求項1に記載の車両制御装置。
- 書き換え可能な揮発性の記憶媒体と、書き換えプログラムデータ、前記書き換えプログラムデータの先頭アドレス、前記書き換えプログラムデータの遷移先アドレスデータ、および、所定の遷移先記憶用アドレスを受信する受信回路と、を備えた車両制御装置に用いるプログラムであって、
前記記憶媒体の前記遷移先記憶用アドレスに初期値を記憶させる初期化手段、
前記初期化手段が前記遷移先記憶用アドレスに前記初期値を記憶させた後に、前記受信回路が前記先頭アドレスを受信すると、前記受信回路が受信した前記書き換えプログラムデータを前記記憶媒体の前記先頭アドレスに記憶させ、その後、前記受信回路が前記遷移先記憶用アドレスを受信すると、前記受信回路が受信した前記遷移先アドレスデータを前記記憶媒体の前記遷移先記憶用アドレスに記憶させる記憶制御手段、
前記遷移先記憶用アドレスに記憶されたデータが前記初期値と異なっているか否か判定する判定手段、および
前記判定手段が、前記遷移先記憶用アドレスに記憶されたデータが前記初期値と異なっていると判定したことに基づいて、前記遷移先記憶用アドレスに記憶された前記遷移先アドレスデータに基づくアドレスから、前記書き換えプログラムデータの命令を実行する遷移手段として、前記車両制御装置が有するコンピュータを機能させる書き換えプログラム受信・起動プログラム。
- 前記遷移先アドレスデータは、前記記憶媒体の全アドレスの一部分のうちから1つを選択する、前記アドレス指定よりもデータ量の少ない短縮IDであることを特徴とする請求項4に記載の書き換えプログラム受信・起動プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004297595A JP4617816B2 (ja) | 2004-10-12 | 2004-10-12 | 車両制御装置、および書き換えプログラム受信・起動プログラム |
DE102005048862A DE102005048862A1 (de) | 2004-10-12 | 2005-10-12 | Verfahren und System zum Senden eines Neuschreibsteuerungsprogramms an eine Steuereinheit |
US11/247,590 US8042104B2 (en) | 2004-10-12 | 2005-10-12 | Method and system for sending a rewrite control program to a control unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004297595A JP4617816B2 (ja) | 2004-10-12 | 2004-10-12 | 車両制御装置、および書き換えプログラム受信・起動プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006113656A JP2006113656A (ja) | 2006-04-27 |
JP4617816B2 true JP4617816B2 (ja) | 2011-01-26 |
Family
ID=36202025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004297595A Expired - Fee Related JP4617816B2 (ja) | 2004-10-12 | 2004-10-12 | 車両制御装置、および書き換えプログラム受信・起動プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8042104B2 (ja) |
JP (1) | JP4617816B2 (ja) |
DE (1) | DE102005048862A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1818819A1 (de) * | 2006-01-17 | 2007-08-15 | B. Braun Medizintechnologie GmbH | Verfahren zum Organisieren der Software eines Fluidmanagementsystems |
JP4333745B2 (ja) * | 2007-01-15 | 2009-09-16 | 株式会社デンソー | 電子制御装置 |
JP4722194B2 (ja) * | 2009-04-13 | 2011-07-13 | 本田技研工業株式会社 | 車両のための書き換えシステム |
WO2011126004A1 (ja) * | 2010-04-07 | 2011-10-13 | 株式会社ケーヒン | 車両用制御装置及びプログラム書換え方法 |
ITMI20120944A1 (it) * | 2012-05-31 | 2013-12-01 | St Microelectronics Srl | Unità di controllo di circuiti di alimentazione per uno o più punti di carico di un sistema elettronico con nvm esterna di personalizzazione |
US11449329B2 (en) | 2018-02-16 | 2022-09-20 | Hitachi Astemo, Ltd. | Vehicle control device and program update system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08123678A (ja) * | 1994-10-20 | 1996-05-17 | Fujitsu Ltd | 情報処理装置のメモリ書き換え装置 |
JPH09128229A (ja) * | 1995-11-06 | 1997-05-16 | Denso Corp | 電子制御装置 |
JPH1097419A (ja) * | 1996-09-20 | 1998-04-14 | Denso Corp | 電子装置のメモリ書込装置 |
JP2000029710A (ja) * | 1998-07-14 | 2000-01-28 | Denso Corp | 電子制御装置 |
JP2001166942A (ja) * | 1999-12-08 | 2001-06-22 | Yokogawa Electric Corp | 電子機器 |
JP2002287994A (ja) * | 2001-03-28 | 2002-10-04 | Matsushita Electric Ind Co Ltd | マイクロコントローラ |
JP2003288213A (ja) * | 2002-03-28 | 2003-10-10 | Toshiba Corp | ブートプログラム記憶装置、電子機器のブートプログラム記憶方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5153886A (en) * | 1990-01-31 | 1992-10-06 | Hewlett Packard Company | Visual display signal processing system and method |
US6275911B1 (en) | 1996-09-20 | 2001-08-14 | Denso Corporation | Memory writing device for an electronic device |
JPH10149282A (ja) | 1996-11-20 | 1998-06-02 | Denso Corp | 電子装置のメモリ書換システム |
US5757690A (en) * | 1997-04-23 | 1998-05-26 | Exponential Technology, Inc. | Embedded ROM with RAM valid bits for fetching ROM-code updates from external memory |
JPH11143702A (ja) | 1997-11-10 | 1999-05-28 | Hitachi Ltd | ディジタル制御装置 |
US7103684B2 (en) * | 2003-12-02 | 2006-09-05 | Super Talent Electronics, Inc. | Single-chip USB controller reading power-on boot code from integrated flash memory for user storage |
US6640334B1 (en) * | 1999-09-27 | 2003-10-28 | Nortel Networks Limited | Method and apparatus of remotely updating firmware of a communication device |
JP3785299B2 (ja) | 2000-03-16 | 2006-06-14 | 本田技研工業株式会社 | 車両制御装置のためのメモリ書き換えシステム |
US6971095B2 (en) * | 2000-05-17 | 2005-11-29 | Fujitsu Limited | Automatic firmware version upgrade system |
JP2002343031A (ja) * | 2001-03-12 | 2002-11-29 | Sanyo Electric Co Ltd | ディスク記録装置およびディスク |
JP2002278766A (ja) | 2001-03-16 | 2002-09-27 | Hitachi Ltd | 情報処理装置のセンターロード方法 |
JP3623481B2 (ja) | 2002-01-11 | 2005-02-23 | 本田技研工業株式会社 | 不揮発性メモリの書き換えを制御する車両制御装置 |
PL203722B1 (pl) * | 2003-02-14 | 2009-11-30 | Adb Polska Sp | Odbiornik sygnału danych programowany programem ładującym |
US7657886B1 (en) * | 2004-06-03 | 2010-02-02 | Hewlett-Packard Development Company, L.P. | Mobile device with a MMU for faster firmware updates in a wireless network |
US7334117B2 (en) * | 2004-08-04 | 2008-02-19 | National Instruments Corporation | Device boot loader for processing one or more requests from a host computer system concurrently with loading or updating the firmware of the device |
-
2004
- 2004-10-12 JP JP2004297595A patent/JP4617816B2/ja not_active Expired - Fee Related
-
2005
- 2005-10-12 DE DE102005048862A patent/DE102005048862A1/de not_active Withdrawn
- 2005-10-12 US US11/247,590 patent/US8042104B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08123678A (ja) * | 1994-10-20 | 1996-05-17 | Fujitsu Ltd | 情報処理装置のメモリ書き換え装置 |
JPH09128229A (ja) * | 1995-11-06 | 1997-05-16 | Denso Corp | 電子制御装置 |
JPH1097419A (ja) * | 1996-09-20 | 1998-04-14 | Denso Corp | 電子装置のメモリ書込装置 |
JP2000029710A (ja) * | 1998-07-14 | 2000-01-28 | Denso Corp | 電子制御装置 |
JP2001166942A (ja) * | 1999-12-08 | 2001-06-22 | Yokogawa Electric Corp | 電子機器 |
JP2002287994A (ja) * | 2001-03-28 | 2002-10-04 | Matsushita Electric Ind Co Ltd | マイクロコントローラ |
JP2003288213A (ja) * | 2002-03-28 | 2003-10-10 | Toshiba Corp | ブートプログラム記憶装置、電子機器のブートプログラム記憶方法 |
Also Published As
Publication number | Publication date |
---|---|
US20060090159A1 (en) | 2006-04-27 |
US8042104B2 (en) | 2011-10-18 |
DE102005048862A1 (de) | 2006-05-04 |
JP2006113656A (ja) | 2006-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4136857B2 (ja) | 機器検索方法およびプログラム | |
JPH02214994A (ja) | Icカード | |
US20150227128A1 (en) | Control device and communication control method | |
JP2010247590A (ja) | 車両のための書き換えシステム | |
JP4617816B2 (ja) | 車両制御装置、および書き換えプログラム受信・起動プログラム | |
JP4908665B2 (ja) | プロセッサシステム及びその起動方法 | |
JP3835969B2 (ja) | 車両制御装置のための書き換えシステム | |
JP5081779B2 (ja) | エンジンセッティングシステム及びエンジンセッティング方法 | |
JP3828335B2 (ja) | 車両制御装置のための書き換えシステム | |
JP2006268107A (ja) | 電子制御装置 | |
JP6813381B2 (ja) | プログラマブルロジックコントローラ | |
JP2011110687A (ja) | ロボットコントロール・システム、ロボットコントロール方法 | |
JP2006171803A (ja) | 車載電子制御装置のプログラム書換システム、車載電子制御装置のコンピュータ用ブートローダ、記録媒体、及び車載電子制御装置 | |
EP1550948A1 (en) | Program updating method and terminal device | |
JP4376526B2 (ja) | 処理システム | |
KR101569001B1 (ko) | Fpga 데이터 구성 시스템 및 그 방법 | |
JPH08305561A (ja) | ファームウエアダウンロード方法とその装置 | |
JP2008003668A (ja) | 制御プログラム書換システム、書換プログラム及び制御プログラム書換方法、並びに情報処理装置、情報処理装置制御プログラム及び情報処理装置制御方法 | |
JP2002044437A5 (ja) | ||
EP2169200B1 (en) | Engine setting system and engine setting method | |
JP2002215349A (ja) | プリンタ装置 | |
JP2004287712A (ja) | 電子装置 | |
JP6912954B2 (ja) | 書換えシステム及びコンピュータ | |
JP2006011531A (ja) | プログラムのダウンロード方法 | |
JP6086114B2 (ja) | 情報送信装置、情報送信方法、および情報送信プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061108 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090708 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100113 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100615 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100705 |
|
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: 20100928 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101011 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131105 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4617816 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131105 Year of fee payment: 3 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |