JP5643708B2 - 電子制御装置 - Google Patents
電子制御装置 Download PDFInfo
- Publication number
- JP5643708B2 JP5643708B2 JP2011074828A JP2011074828A JP5643708B2 JP 5643708 B2 JP5643708 B2 JP 5643708B2 JP 2011074828 A JP2011074828 A JP 2011074828A JP 2011074828 A JP2011074828 A JP 2011074828A JP 5643708 B2 JP5643708 B2 JP 5643708B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- data
- blank
- flash memory
- cpu
- 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
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Description
この図3に示すように、CPU15は、イグニションがオンされると、まず、変数CNT及びiを「0」にリセットする(ステップS1)。そして、CPU15は、フラッシュメモリ13のブロックB〔i〕の状態調査を行う(ステップS2)。具体的には、ステップS2において、CPU15は、ブロックB〔i〕がブランクブロック、一部ブランクブロック、或いは読出し可能ブロックのいずれの状態に当てはまるのかを調査する。
CPU15は、上記ステップS2〜S6の実行により、フラッシュメモリ13の各ブロックB〔0〕、B〔1〕、B〔2〕、B〔3〕の状態を把握すると共に、変数CNTのインクリメントによって読出し可能ブロックの数をカウントする。
CPU15は、上記ステップS7〜S9の実行により、フラッシュメモリ13の各ブロックB〔0〕、B〔1〕、B〔2〕、B〔3〕の中から、ブランクブロック、消去ブロック及び最新ブロックを特定する。
なお、以下の説明において、CPU15は、イグニション・オン期間中に、通信回路14を介して他の車載ECU或いは各種センサから一定周期で取得した車両情報をバックアップデータとしてRAM12に上書き保存していることに留意されたい。
Claims (2)
- 揮発性メモリと、フラッシュメモリと、前記揮発性メモリに保存されているバックアップデータを所定条件の成立をトリガとして前記フラッシュメモリに保存するメモリ制御部とを備える電子制御装置であって、
前記メモリ制御部は、電源投入時において、前記フラッシュメモリの消去単位ブロックの内、データが全く保存されていない消去単位ブロックをブランクブロックとして特定し、前記ブランクブロックの1つ先の消去単位ブロックを前記消去ブロックとして特定すると共に、前記ブランクブロックの1つ前の消去単位ブロックを前記最新ブロックとして特定し、前記最新ブロックとして特定した消去単位ブロックにデータが保存されていない領域が一部でも存在する場合には、最初に特定した前記ブランクブロックの1つ前の消去単位ブロックを前記消去ブロック及びブランクブロックとして改めて特定すると共に、最初に特定した前記ブランクブロックの2つ前の消去単位ブロックを前記最新ブロックとして改めて特定することを特徴とする電子制御装置。 - 前記メモリ制御部は、前記最新ブロックとして特定した消去単位ブロックに保存されているデータを読み出して前記揮発性メモリに保存することを特徴とする請求項1に記載の電子制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011074828A JP5643708B2 (ja) | 2011-03-30 | 2011-03-30 | 電子制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011074828A JP5643708B2 (ja) | 2011-03-30 | 2011-03-30 | 電子制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012208803A JP2012208803A (ja) | 2012-10-25 |
| JP5643708B2 true JP5643708B2 (ja) | 2014-12-17 |
Family
ID=47188456
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011074828A Expired - Fee Related JP5643708B2 (ja) | 2011-03-30 | 2011-03-30 | 電子制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5643708B2 (ja) |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06236327A (ja) * | 1993-02-10 | 1994-08-23 | Omron Corp | データ記憶方式 |
| JP4131116B2 (ja) * | 2002-03-06 | 2008-08-13 | 松下電工株式会社 | 記憶装置、及び記憶装置のバックアップ方法 |
| JP4586469B2 (ja) * | 2004-09-15 | 2010-11-24 | ソニー株式会社 | メモリ制御装置、メモリ制御方法、プログラム |
| JP2007122419A (ja) * | 2005-10-28 | 2007-05-17 | Seiko Epson Corp | 不揮発性データ更新システム、不揮発性データ更新方法及びプログラム |
| US8006030B2 (en) * | 2006-03-13 | 2011-08-23 | Panasonic Corporation | Memory controller for identifying the last valid page/segment in a physical block of a flash memory |
| JP4647010B2 (ja) * | 2009-01-28 | 2011-03-09 | 三菱電機株式会社 | 電子制御装置 |
-
2011
- 2011-03-30 JP JP2011074828A patent/JP5643708B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012208803A (ja) | 2012-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI436369B (zh) | 記憶裝置之使用壽命量測方法及系統內編程碼置換方法、及其資料儲存系統 | |
| CN104714757B (zh) | 更新装置和电子设备 | |
| JP5695112B2 (ja) | データ記憶装置、データの記憶方法および車載用制御装置 | |
| JP2011095952A (ja) | ファームウェア更新方法および電子機器 | |
| US10120791B2 (en) | Data read apparatus, data read method, and storage medium storing data read program | |
| US11314634B2 (en) | Electronic control unit and data protection method therefor | |
| JP6028670B2 (ja) | データ記憶装置 | |
| JP2018028830A (ja) | 電子制御装置およびその情報記憶方法 | |
| JP6009290B2 (ja) | 車両の電子制御装置 | |
| JP5983512B2 (ja) | 書き込み装置 | |
| JP5643708B2 (ja) | 電子制御装置 | |
| WO2015098894A1 (ja) | データ記憶装置、車載データ記憶装置及びデータ記憶方法 | |
| JP2009116521A (ja) | メモリのデータ書替方法 | |
| JP2008225922A (ja) | 不揮発性記憶装置 | |
| JP6040895B2 (ja) | マイクロコンピュータ及び不揮発性メモリのブロック管理方法 | |
| US20110082995A1 (en) | Information processing apparatus | |
| JP6317653B2 (ja) | 自動車用電子制御装置及びデータ記憶方法 | |
| US12596424B2 (en) | Method for managing hibernation of an embedded system | |
| JP5787095B2 (ja) | 不揮発性メモリへのデータ記憶方法 | |
| JP2005128613A (ja) | 画像形成装置 | |
| US20240281407A1 (en) | Information processing device, storage medium storing information processing program, and information processing method | |
| JP5991239B2 (ja) | 不揮発性半導体メモリの書き込み制御方法およびマイクロコンピュータ | |
| JP5939120B2 (ja) | フラッシュメモリのデータ処理方法、及び、このデータ処理用のプログラム | |
| JP6568826B2 (ja) | 電子制御装置 | |
| JP3583639B2 (ja) | メモリ装置のデータ更新方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140106 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140715 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140722 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140922 |
|
| 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: 20141014 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141031 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5643708 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |