JPS62219033A - Trouble deciding system - Google Patents

Trouble deciding system

Info

Publication number
JPS62219033A
JPS62219033A JP61061312A JP6131286A JPS62219033A JP S62219033 A JPS62219033 A JP S62219033A JP 61061312 A JP61061312 A JP 61061312A JP 6131286 A JP6131286 A JP 6131286A JP S62219033 A JPS62219033 A JP S62219033A
Authority
JP
Japan
Prior art keywords
program
input
output device
response
checked
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.)
Granted
Application number
JP61061312A
Other languages
Japanese (ja)
Other versions
JPH0785226B2 (en
Inventor
Yasuhide Kihara
木原 康英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP61061312A priority Critical patent/JPH0785226B2/en
Publication of JPS62219033A publication Critical patent/JPS62219033A/en
Publication of JPH0785226B2 publication Critical patent/JPH0785226B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To accurately decide incorrect loading of a program or the trouble of hardware of an input/output device as the cause of error display by checking the initially loaded program by a program sum checker if a response is not returned from the input/output device. CONSTITUTION:A program sum checker 4 is provided in a main control part 1, and a program P1 preliminarily stored in a nonvolatile memory 2 is read out by the control part 1 and loading of this program to an input/output device 31 is started, and timer monitor is started. The control part 1 checks whether the response from the input/output device 31 is returned within the time designated by a timer or not, and it is checked whether the program is checked by the program sum checker 4 or not if the response is not returned till the expiration of time. If the program is already checked, the error indicating the incorrect operation of the input/output device 31 is displayed; but if the program is not checked yet, the program sum is checked by the program sum checker 4.

Description

【発明の詳細な説明】 〔概要〕 複数個のプロセッサシステムにより構成されるシステム
に於いて、主制御部内にプログラムサムチェック器を設
け、当該プロセッサシステムから応答がない時此のプロ
グラムサムチェック器によりロードしたプログラムのチ
ェックを行い、チェック合格の時は該プログラムの再ロ
ードを行い、チェック不合格の時はプログラム破壊の表
示を行う。
[Detailed Description of the Invention] [Summary] In a system composed of a plurality of processor systems, a program sum checker is provided in the main control section, and when there is no response from the processor system, the program sum checker The loaded program is checked, and when the check passes, the program is reloaded, and when the check fails, a program destruction message is displayed.

〔産業上の利用分野〕[Industrial application field]

本発明はデータ伝送用モデムの様にイニシアルプログラ
ムロードを行うシステムに於ける障害判定方式に°関す
るものである。
The present invention relates to a failure determination method in a system that performs initial program loading, such as a data transmission modem.

〔従来の技術〕[Conventional technology]

時分割多重装置の様に複数個のマイクロプロセッサによ
り構成されるシステムではシステム開設に当たりイニシ
アルプログラムロード(以下IPLと云う)を行うのが
普通である。
In a system constructed of a plurality of microprocessors, such as a time division multiplexer, it is common to perform an initial program load (hereinafter referred to as IPL) upon system setup.

第3図は従来のIPL動作の一例を示す図である。FIG. 3 is a diagram showing an example of a conventional IPL operation.

図中、1は制御部、2は不揮発性メモリ、P1〜Pnは
夫々プログラム、31〜31は夫々入出力装置である。
In the figure, 1 is a control unit, 2 is a nonvolatile memory, P1 to Pn are programs, and 31 to 31 are input/output devices, respectively.

時分割多重装置の様に複数個のマイクロプロセッサによ
り構成されるシステムは第3図に示す様に制御部1 (
マイクロプロセッサで構成される)が動作して不揮発性
メモリ2に予め格納されているプログラムP1を読み出
して入出力装置3nに、プログラムP2を読み出して入
出力装置3□に、プログラムP7を読み出して入出力装
置37に、夫々ロードしてから運用に入る。
A system composed of multiple microprocessors, such as a time division multiplexer, has a control unit 1 (
(composed of a microprocessor) operates to read the program P1 stored in advance in the nonvolatile memory 2 and input it to the input/output device 3n, program P2 to the input/output device 3□, and program P7 to the input/output device 3□. After loading each into the output device 37, operation begins.

入出力装置3I〜37も又夫々マイクロプロセッサによ
り構成され、夫々所定のプログラムをロードされた後初
めて所定の機能を発揮する。
The input/output devices 3I to 37 are also each constituted by a microprocessor, and each performs a predetermined function only after being loaded with a predetermined program.

従ってIPLが正確に実行されているか否かをチェック
する必要がある。
Therefore, it is necessary to check whether IPL is being executed correctly.

第4図はプログラムに依る監視機能の説明図である。FIG. 4 is an explanatory diagram of a monitoring function based on a program.

即ち、第4図のフローチャートに示す様に、■制御部1
により不揮発性メモリ2に予め格納されているプログラ
ムP1を読み出して入出力装置3Iに対するロードを開
始する。
That is, as shown in the flowchart of FIG.
The program P1 stored in advance in the nonvolatile memory 2 is read out and loading onto the input/output device 3I is started.

■制御部lはタイマー監視をスタートする。■Control unit l starts timer monitoring.

■制御部1はタイマーの指定する時間内に入出力装置3
Iからの応答が有るか否かを調べる。
■The control unit 1 controls the input/output device 3 within the time specified by the timer.
Check whether there is a response from I.

■若しタイムアウトになっても応答がない時は、入出力
装置3Iが正しい動作を行っていないのでエラー表示し
、0次の入出力装置3□に対するロードを開始する。
- If there is no response even after a timeout, the input/output device 3I is not operating correctly, so an error is displayed and loading to the zero-order input/output device 3□ is started.

■若しタイムアウトになる前に応答があると、入出力装
置31内に於いてプログラムサムのチェックが行われる
(2) If there is a response before the timeout, the program sum is checked in the input/output device 31.

プログラムサムのチェックが合格の時は入出力装置3I
のハードウェアもロードされたプログラムP1も良好と
判定して0次の入出力装置3□に対するロードを開始す
る。
If the program sum check passes, input/output device 3I
It is determined that both the hardware and the loaded program P1 are good, and loading to the zero-order input/output device 3□ is started.

若し不合格の時は入出力装置3IにプログラムP1が正
しくロードされていないと判定して■エラー表示した後
、入出力装置3□に対するロードを開始する。
If it fails, it is determined that the program P1 has not been correctly loaded into the input/output device 3I, and after displaying an error message, the loading to the input/output device 3□ is started.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

然しなから此の様にIPLを行う場合に、指定された時
間内に応答がない場合、エラー表示されるが、此のエラ
ー表示の原因がプログラムが正しくロードされなかった
為か、又は入出力装置のハードウェアの故障に依るもの
かは判らないと云う問題点があった。
However, when performing IPL like this, if there is no response within the specified time, an error will be displayed, but this error may be due to the program not being loaded correctly or due to input/output errors. There was a problem in that it was not clear whether the problem was caused by a hardware failure in the equipment.

〔問題点を解決するための手段〕[Means for solving problems]

上記問題点は夫々プロセッサを内蔵する複数個の入出力
装置(3,〜3n)により構成されるシステムに於いて
、主制御部1内にプログラムサムチェック器4を設け、
主制御部1の制御により各入出力装置(3,〜31)に
対しタイマー監視によるIPLを行う場合、当該入出力
装置(3,〜3n)から応答がない時、プログラムサム
チェック器4によりIPLを行っ、たプログラムのチェ
ックを行い、チェック合格の時は該プログラムの再ロー
ドを行い、チェック不合格の時はプログラム破壊の表示
を行うことにより解決される。
The above problem can be solved by providing a program sum checker 4 in the main control section 1 in a system composed of a plurality of input/output devices (3, to 3n) each having a built-in processor.
When IPL is performed by timer monitoring for each input/output device (3, to 31) under the control of the main control unit 1, when there is no response from the input/output device (3, to 3n), the program sum checker 4 performs IPL. The problem is solved by checking the program, reloading the program if the check passes, and displaying a message indicating that the program has been destroyed if the check fails.

〔作用〕[Effect]

本発明に依ると成る入出力装置に対しIPLを行った時
一定時間内に応答がない場合、応答の無い理由が当該入
出力装置のハードウェアの故障によるものか、IPLが
正しく行われなかったかを判定出来る。
If there is no response within a certain period of time when an IPL is performed on the input/output device according to the present invention, whether the reason for the lack of response is due to a hardware failure of the input/output device or whether the IPL was not performed correctly. can be determined.

〔実施例〕〔Example〕

第1図は本発明に依る障害判定方式の原理図である。 FIG. 1 is a diagram showing the principle of a fault determination method according to the present invention.

第2図は本発明のフローチャートの一実施例を示す図で
ある。
FIG. 2 is a diagram showing an embodiment of a flowchart of the present invention.

図中、4はプログラムザ、?、チェック器である。In the figure, 4 is the program, ? , is a checker.

本発明に於いては主’tl’! 開部1内にプログラム
サムチェック器4を設ける。
In the present invention, the main 'tl'! A program sum checker 4 is provided within the opening 1.

■制御部1により不揮発性メモリ2に予め格納されてい
るプログラムP1を読み出して入出力装置3nに対する
ロードを開始する。
(2) The control unit 1 reads out the program P1 stored in the nonvolatile memory 2 in advance and starts loading it to the input/output device 3n.

■制御部1はタイマー監視をスタートする。(2) The control unit 1 starts timer monitoring.

■制御部1はタイマーの指定する時間内に入出力装置3
1からの応答が有るか否かを調べる。
■The control unit 1 controls the input/output device 3 within the time specified by the timer.
Check whether there is a response from 1.

若し若しタイムアウト内に応答が有る時は■に移り、若
しタイムアウトになっても応答がない時には[相]に移
る。
If there is a response within the timeout, the process moves to (3), and if there is no response even after the timeout, the process moves to [phase].

[相]プログラムサムチェック器4によりプログラムサ
ムのチェック済みか否かを調べる。
[Phase] The program sum checker 4 checks whether the program sum has been checked.

若しチェック済みの時は入出力装置3nが正しい動作を
行っていないと云うエラー表示を行い■、次のシーケン
ス■に移る。
If the check has been completed, an error message indicating that the input/output device 3n is not operating correctly is displayed (2), and the process moves to the next sequence (2).

若しチェック済みでない時は、■プログラムサムチェッ
ク器4によりプログラムサムのチェックを:1゛う・ ■若しチェック不合格の時はプログラムが破壊されたこ
とを表示し、次の入出力装置3□に対するプログラムロ
ードを開始する■。
If the check has not been completed, ■ Check the program sum using the program sum checker 4: 1. ■ If the check fails, it will indicate that the program has been destroyed and the program will be moved to the next input/output device 3. Start loading the program for □■.

■若しチェック合格の時はプログラム再ロードを行い、
前記■へ戻る。
■If the check passes, reload the program,
Return to above ■.

■若しタイムアウト以前に応答がある時は従来と同じく
入出力装置31内でプログラムサムのチェックを行い、
合格であれば次の入出力装置32に対するプログラムロ
ードを開始する■。
■If there is a response before the timeout, check the program sum in the input/output device 31 as before,
If it passes, program loading to the next input/output device 32 is started.

不合格であればプログラムが破壊されたことを表示し、
次の入出力装置3nに対するプログラムロードを開始す
る■。
If it fails, it will indicate that the program has been destroyed,
■ Start loading the program to the next input/output device 3n.

〔発明の効果〕〔Effect of the invention〕

以上詳細に説明した様に本発明によれば、プログラムロ
ードを行った入出力装置から応答がない場合の原因がハ
ードウェアの故障によるものか、又はプログラムロード
が正しく行われなかったかを正確に判定出来ると云う大
きい効果がある。
As explained in detail above, according to the present invention, if there is no response from the input/output device that loaded the program, it can be accurately determined whether the cause is a hardware failure or whether the program was not loaded correctly. There are great effects that can be achieved.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明に依る障害判定方式の原理図である。 第2図は本発明のフローチャートの一実施例を示す図で
ある。 第3図は従来のIPL動作の一例を示す図である。 第4図はプログラムに依る監視機能の説明図である。 図中、1は制御部、2は不揮発性メモリ、P1〜Pnは
夫々プログラム、31〜3nは夫々人出力装置、4はプ
ログラムサムチェック器である。 小・発明の原理口 茅 1 (2) η(発υ月(二Jる〕a−’n−トの一実施2η茅 2
 口 有り車のrPLの似7(’Fの一4利 子3 図
FIG. 1 is a diagram showing the principle of a fault determination method according to the present invention. FIG. 2 is a diagram showing an embodiment of a flowchart of the present invention. FIG. 3 is a diagram showing an example of a conventional IPL operation. FIG. 4 is an explanatory diagram of a monitoring function based on a program. In the figure, 1 is a control unit, 2 is a nonvolatile memory, P1 to Pn are programs, 31 to 3n are output devices, and 4 is a program sum checker. Elementary Principles of Invention 1 (2) η
Similarity of rPL of car with mouth 7 ('F 14 interest 3 Fig.

Claims (1)

【特許請求の範囲】 夫々プロセッサを内蔵する複数個の入出力装置(3_1
〜3_n)から構成されるシステムに於いて、主制御部
(1)内にプログラムサムチェック器(4)を設け、 該主制御部(1)の制御により該入出力装置(3_1〜
3_n)に対し夫々タイマー監視によるイニシアルプロ
グラムロードを行う場合、 該入出力装置(3_1〜3_n)から所定時間内に応答
がない時、 該プログラムサムチェック器(4)によりイニシアルロ
ードを行ったプログラムのチェックを行い、チェック合
格の時は該プログラムの再ロードを行い、 チェック不合格の時はプログラム破壊の表示を行うこと
を特徴とする障害判定方式。
[Claims] A plurality of input/output devices (3_1) each having a built-in processor.
~3_n), a program sum checker (4) is provided in the main control unit (1), and the input/output devices (3_1~
When initial program loading is performed by timer monitoring for each input/output device (3_n), if there is no response from the input/output device (3_1 to 3_n) within a predetermined time, the program sum checker (4) will check the initial program load. A failure determination method that performs a check, and when the check passes, reloads the program, and when the check fails, displays a message indicating that the program has been destroyed.
JP61061312A 1986-03-19 1986-03-19 Information processing equipment Expired - Fee Related JPH0785226B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61061312A JPH0785226B2 (en) 1986-03-19 1986-03-19 Information processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61061312A JPH0785226B2 (en) 1986-03-19 1986-03-19 Information processing equipment

Publications (2)

Publication Number Publication Date
JPS62219033A true JPS62219033A (en) 1987-09-26
JPH0785226B2 JPH0785226B2 (en) 1995-09-13

Family

ID=13167518

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61061312A Expired - Fee Related JPH0785226B2 (en) 1986-03-19 1986-03-19 Information processing equipment

Country Status (1)

Country Link
JP (1) JPH0785226B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58190748U (en) * 1982-01-14 1983-12-19 株式会社明電舎 PROM BIT diagnostic device
JPS60205619A (en) * 1984-03-29 1985-10-17 Nec Corp Start-up system of data processor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58190748U (en) * 1982-01-14 1983-12-19 株式会社明電舎 PROM BIT diagnostic device
JPS60205619A (en) * 1984-03-29 1985-10-17 Nec Corp Start-up system of data processor

Also Published As

Publication number Publication date
JPH0785226B2 (en) 1995-09-13

Similar Documents

Publication Publication Date Title
JPH01154242A (en) Double-zone failure-proof computer system
JPS62219033A (en) Trouble deciding system
JP3315266B2 (en) Self-diagnosis status display method
JPH03149629A (en) Memory testing system
JPS6363935B2 (en)
JPH1115661A (en) Self-diagnosis method for cpu
JPH081607B2 (en) Pseudo-fault occurrence method in information processing system
JPS63153647A (en) Diagnostic system in input/output device in computer system
JPS6013494B2 (en) Self-diagnosis method
JPS61195444A (en) Computer system
JPH01189735A (en) Microprogram diagnosing system
JPS6146535A (en) Pseudo error setting control system
JPH01162094A (en) Key telephone system
JPH02302833A (en) Apparatus and method for checking operation function for microprocessor
JPH076103A (en) Fault processing system for input/output channel
JPH03198136A (en) Check system for dma transfer data
JPH05108394A (en) Initializing diagnostic system for computer system
JPH0253143A (en) Pseudo fault generating system
JPH02122335A (en) Test method for ras circuit
JPS6256544B2 (en)
JPS5927355A (en) Information processing system
JPH02244232A (en) Information processor
JPS61145650A (en) Test system of information processing unit
JPS6139136A (en) Inspection system of information processor
JPH03175770A (en) Parallel data test method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees