JP4864056B2 - 制御装置 - Google Patents
制御装置 Download PDFInfo
- Publication number
- JP4864056B2 JP4864056B2 JP2008226764A JP2008226764A JP4864056B2 JP 4864056 B2 JP4864056 B2 JP 4864056B2 JP 2008226764 A JP2008226764 A JP 2008226764A JP 2008226764 A JP2008226764 A JP 2008226764A JP 4864056 B2 JP4864056 B2 JP 4864056B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- control device
- initialization
- microcontroller
- 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
- Stored Programmes (AREA)
- Retry When Errors Occur (AREA)
- Hardware Redundancy (AREA)
- Microcomputers (AREA)
Description
Claims (16)
- マイクロコントローラを備える制御装置において、
前記マイクロコントローラの起動時および再起動時に実行される初期化処理プログラムを複数格納したメモリと、前記初期化処理プログラムを切替により選択する切替手段と、を有し、
前記切替手段は、前記マイクロコントローラの起動時および前記マイクロコントローラの再起動時に、複数の前記初期化処理プログラムの中から使用対象となるべき初期化処理プログラムを、所定の割当て手順に従って切替動作によって選択し、前記マイクロコントローラの再起動時には、前記マイクロコントローラが前回起動したときに実行された初期化処理プログラムと異なる初期化処理プログラムを前記切替動作により選択することを特徴とする制御装置。 - マイクロコントローラを備える制御装置において、
前記マイクロコントローラの起動時および再起動時に実行される初期化処理プログラムを実行する複数の演算処理手段と、前記演算処理手段が実行する処理を切替により選択する切替手段と、を有し、
前記切替手段は、前記マイクロコントローラの起動時および前記マイクロコントローラの再起動時に、複数の前記演算処理手段のそれぞれが実行する処理を、所定の割当て手順に従って切替動作によって選択し、前記マイクロコントローラの再起動時には、複数の前記演算処理手段のそれぞれが、前記マイクロコントローラが前回起動したときに実行した処理とは異なる処理を実行するように前記切替動作を行うことを特徴とする制御装置。 - マイクロコントローラを備える制御装置において、
前記マイクロコントローラの起動時および再起動時に実行される初期化処理プログラムを複数格納したメモリと、前記初期化処理プログラムを実行する複数の演算処理手段と、前記演算処理手段が実行する処理を切替により選択するとともに前記初期化処理プログラムを切替により選択する切替手段と、を有し、
前記切替手段は、前記マイクロコントローラの起動時および前記マイクロコントローラの再起動時に、複数の前記演算処理手段のそれぞれが実行する処理と、複数の前記初期化処理プログラムの中から使用対象となるべき初期化処理プログラムとを、所定の割当て手順に従って切替動作によって選択し、前記マイクロコントローラの再起動時には、複数の前記演算処理手段のそれぞれが、前記マイクロコントローラが前回起動したときに実行した処理とは異なる処理を実行するように前記切替動作を行い、その後、複数の前記演算処理手段のうち前記初期化処理プログラムを実行する演算処理手段が、前記マイクロコントローラが前回起動したときに実行した初期化処理プログラムとは異なる初期化処理プログラムを実行するように前記切替動作を行うことを特徴とする制御装置。 - 請求項1記載の制御装置において、
前記切替手段は、選択された初期化処理プログラムを格納したメモリ領域に異常が生じた場合には、異常が生じたメモリ領域を前記割当て手順から除外して割当て手順を再編し、以後の前記マイクロコントローラの再起動時の初期化処理プログラムを、前記切替動作により選択することを特徴とする制御装置。 - 請求項2記載の制御装置において、
前記切替手段は、前記演算処理手段に異常が生じた場合には、異常が生じた演算処理手段を前記割当て手順から除外して割当て手順を再編し、以後の前記マイクロコントローラの再起動時に前記演算処理手段のそれぞれが実行する処理を、前記切替動作により選択することを特徴とする制御装置。 - 請求項3記載の制御装置において、
前記切替手段は、選択された初期化処理プログラムを格納したメモリ領域に異常が生じた場合には、異常が生じたメモリ領域を前記割当て手順から除外して割当て手順を再編し、以後の前記マイクロコントローラの再起動時の初期化処理プログラムを、前記切替動作により選択し、前記演算処理手段に異常が生じた場合には、異常が生じた演算処理手段を前記割当て手順から除外して割当て手順を再編し、以後の前記マイクロコントローラの再起動時に前記演算処理手段のそれぞれが実行する処理を、前記切替動作により選択することを特徴とする制御装置。 - 請求項1記載の制御装置において、
前記制御装置は、前記初期化処理プログラムの実行を禁止する機能を有し、前記切替手段は、実行が禁止されていない初期化処理プログラムに切り替える制御装置。 - 請求項2記載の制御装置において、
前記制御装置は、前記演算処理手段が実行する処理を固定する機能を有し、前記切替手段は、実行する処理が固定されていない演算処理手段の処理を切り替える制御装置。 - 請求項3記載の制御装置において、
前記制御装置は、前記初期化処理プログラムの実行を禁止する機能と、前記演算処理手段が実行する処理を固定する機能と、を有し、前記切替手段は、実行が禁止されていない初期化処理プログラムに切り替えるとともに、実行する処理が固定されていない演算処理手段の処理を切り替える制御装置。 - 請求項1記載の制御装置において、
前記制御装置は、実行中に例外が発生した前記初期化処理プログラムを識別できる情報を記憶する例外発生記憶部を備える制御装置。 - 請求項2記載の制御装置において、
前記制御装置は、実行中に例外が発生した前記演算処理手段を識別できる情報を記憶する例外発生記憶部を備える制御装置。 - 請求項3記載の制御装置において、
前記制御装置は、実行中に例外が発生した前記初期化処理プログラムと前記演算処理手段を識別できる情報を記憶する例外発生記憶部を備える制御装置。 - 請求項1記載の制御装置において、
前記切替手段は、選択された前記初期化処理プログラムの実行中に例外が発生したとき、この初期化処理プログラムに対し、例外発生回数があらかじめ定めた回数以上の場合は、前記割当て手順から除外する制御装置。 - 請求項2記載の制御装置において、
前記切替手段は、選択された前記演算処理手段の処理の実行中に例外が発生したとき、この演算処理手段に対し、例外発生回数があらかじめ定めた回数以上の場合は、前記割当て手順から除外する制御装置。 - 請求項3記載の制御装置において、
前記切替手段は、選択された前記初期化処理プログラムの実行中、または選択された前記演算処理手段の処理の実行中に例外が発生したとき、この初期化処理プログラムまたは演算処理手段に対し、例外発生回数があらかじめ定めた回数以上の場合は、前記割当て手順から除外する制御装置。 - マイクロコントローラを備える制御装置において、
前記マイクロコントローラは、切替手段とメモリとCPUとを備え、
前記メモリは、前記マイクロコントローラの起動時および再起動時に実行される初期化処理プログラムを複数格納し、これらの初期化処理プログラムは同じプログラムであり、
前記CPUは、前記初期化処理プログラムを実行するコアを1つまたは複数備え、
前記切替手段は、1つまたは複数の前記コアと複数の前記初期化処理プログラムを格納した前記メモリの番地とを対応させ、前記マイクロコントローラの起動時および再起動時にはこの対応関係を切り替えることを特徴とする制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008226764A JP4864056B2 (ja) | 2008-09-04 | 2008-09-04 | 制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008226764A JP4864056B2 (ja) | 2008-09-04 | 2008-09-04 | 制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010061419A JP2010061419A (ja) | 2010-03-18 |
JP4864056B2 true JP4864056B2 (ja) | 2012-01-25 |
Family
ID=42188150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008226764A Expired - Fee Related JP4864056B2 (ja) | 2008-09-04 | 2008-09-04 | 制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4864056B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102314421B (zh) | 2010-06-29 | 2014-12-10 | 中兴通讯股份有限公司 | 一种文件***被破坏后的自救方法和设备 |
JP2015106226A (ja) * | 2013-11-29 | 2015-06-08 | 三菱電機株式会社 | 二重化システム |
WO2016132432A1 (ja) * | 2015-02-16 | 2016-08-25 | 三菱電機株式会社 | プロセッサ及びマイクロコンピュータ |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05216855A (ja) * | 1992-02-04 | 1993-08-27 | Fujitsu Ltd | マルチcpu制御方式 |
JPH11136427A (ja) * | 1997-10-27 | 1999-05-21 | Ricoh Co Ltd | ファクシミリ装置 |
JP3250522B2 (ja) * | 1998-07-23 | 2002-01-28 | 日本電気株式会社 | ファームウエアの入れ替え装置及び入れ替え方法 |
JP2007286859A (ja) * | 2006-04-17 | 2007-11-01 | Ricoh Co Ltd | 制御装置および画像形成装置 |
-
2008
- 2008-09-04 JP JP2008226764A patent/JP4864056B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010061419A (ja) | 2010-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101110490B1 (ko) | 정보 처리 장치, 프로세서 및 메모리 관리 방법 | |
US7750676B2 (en) | Embedded system and control method therefor | |
CN107077407B (zh) | 车辆控制装置 | |
WO2016101519A1 (zh) | 一种实现操作***重启的方法和装置 | |
JPWO2011016115A1 (ja) | リセット方法及び監視装置 | |
JP4864056B2 (ja) | 制御装置 | |
JP2007323631A (ja) | Cpu暴走判定回路 | |
KR100894251B1 (ko) | 다중화된 에스피디 롬을 가지는 메모리 모듈 시스템 및 그부팅 방법 | |
US20160041860A1 (en) | Microcomputer and microcomputer system | |
JP2004338883A (ja) | エレベーターの制御装置 | |
JP2011008702A (ja) | 故障処理装置 | |
JP2006099704A (ja) | 情報処理装置および起動制御方法 | |
TWI750215B (zh) | Bios切換裝置 | |
JP2018112977A (ja) | マイクロコンピュータ | |
US20060156194A1 (en) | Method for reallocation of a memory of a subsystem, and subsystem | |
JP2002049509A (ja) | データ処理システム | |
JP6822203B2 (ja) | ファームウェア実行装置、ドライバ実行装置、ドライバ管理装置、ファームウェア管理装置、コンピュータ装置、方法およびプログラム | |
JP4853620B2 (ja) | マルチプロセッサシステムと初期立ち上げ方法およびプログラム | |
JP2006079230A (ja) | 半導体回路装置及び暴走検出方法 | |
JP2009025967A (ja) | 二重化ファームウェアのバックアップ方式、方法、及び、オペレーティングシステム | |
JP2008140124A (ja) | データ処理装置 | |
JP2011039667A5 (ja) | ||
JP2988518B2 (ja) | マルチプロセッサ制御方式 | |
JP4114004B2 (ja) | 半導体集積回路 | |
TWI722852B (zh) | 固態硬碟以及啟動方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100108 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100804 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110517 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110818 |
|
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: 20111011 |
|
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: 20111108 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141118 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4864056 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |