Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4342288B2 - Drive device - Google Patents
[go: Go Back, main page]

JP4342288B2 - Drive device - Google Patents

Drive device Download PDF

Info

Publication number
JP4342288B2
JP4342288B2 JP2003406620A JP2003406620A JP4342288B2 JP 4342288 B2 JP4342288 B2 JP 4342288B2 JP 2003406620 A JP2003406620 A JP 2003406620A JP 2003406620 A JP2003406620 A JP 2003406620A JP 4342288 B2 JP4342288 B2 JP 4342288B2
Authority
JP
Japan
Prior art keywords
firmware
self
medium
diagnosis
update
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
Application number
JP2003406620A
Other languages
Japanese (ja)
Other versions
JP2005165885A (en
Inventor
雅浩 國吉
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co 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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2003406620A priority Critical patent/JP4342288B2/en
Publication of JP2005165885A publication Critical patent/JP2005165885A/en
Application granted granted Critical
Publication of JP4342288B2 publication Critical patent/JP4342288B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Stored Programmes (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

本発明は、光ディスク再生装置などのドライブ装置に関する。 The present invention relates to a drive device such as an optical disk playback device.

パーソナルコンピュータの外部装置として使用されている光ディスク再生装置は、光ディスクを回転させるドライブモータと、光ピックアップなどのメカニズムと、このメカニズムを運転する電子回路とで構成されている。   An optical disk reproducing device used as an external device of a personal computer is composed of a drive motor that rotates an optical disk, a mechanism such as an optical pickup, and an electronic circuit that operates the mechanism.

前記電子回路はマイクロコンピュータを要部とした制御部によって構築されており、このマイクロコンピュータの動作内容が記録されたファームウェアをホストコンピュータなしに更新する方法として、更新内容が記録された更新用記録媒体を、更新を受ける光ディスク再生装置にかけてファームウェア更新を行い、ファームウェア更新後に前記更新用記録媒体を排出することにより、リセット後再度ファームウェア更新を行なわないようにして更新処理を完了している。   The electronic circuit is constructed by a control unit having a microcomputer as a main part, and as a method for updating the firmware in which the operation content of the microcomputer is recorded without a host computer, an update recording medium in which the update content is recorded The firmware update is performed on the optical disc reproducing apparatus to be updated, and the update recording medium is ejected after the firmware update, so that the update process is completed without performing the firmware update again after the reset.

なお、上記のようにファームウェアをホストコンピュータなしに更新した場合には、ファームウェア更新後に、ホストコンピュータなしで光ディスク再生装置の動作機能を光ディスク再生装置自身が診断してファームウェアが正しく更新されたことを確認することが必要である。
特開2002−116732公報
When the firmware is updated without a host computer as described above , the optical disk playback device itself diagnoses the operating function of the optical disk playback device without the host computer and confirms that the firmware has been updated correctly after the firmware update. It is necessary to.
JP 2002-116732 A

しかし、このようなファームウェア更新方法では、ファームウェア更新後に更新用記録媒体を排出することにより、リセット後再度ファームウェア更新を行なわないようにしているが、この方法では自己ファームウェア更新用の更新用記録媒体と自己診断用の診断用記録媒体との2枚の記録媒体が必要である。   However, in such a firmware update method, the update recording medium is ejected after the firmware update, so that the firmware update is not performed again after the reset. Two recording media are required, including a diagnostic recording medium for self-diagnosis.

また従来の自己診断方法では、診断用記録媒体に記録されている自己診断ファームウェアを前記光ディスク再生装置の更新済みと思われる本体ファームウェアに付加するようになっているが、自己診断ファームウェアが本体ファームウェアの関数を呼び出す場合、本体ファームウェアが変更され関数エントリアドレスが変わった場合に自己診断ファームウェアが呼び出す関数エントリアドレスもまた変更する必要がある。   Further, in the conventional self-diagnosis method, the self-diagnosis firmware recorded on the diagnostic recording medium is added to the main body firmware that seems to have been updated of the optical disk playback device. When calling a function, it is also necessary to change the function entry address called by the self-diagnostic firmware when the main body firmware is changed and the function entry address is changed.

また、自己ファームウェア更新及び自己診断ファームウェアは実行形式のロードモジュールになっているため、記録媒体を読み出すだけではこの媒体がどのような診断を行うのか判断できないため間違った自己ファームウェア更新及び自己診断ファームウェアを記録媒体に記録しても実際に実行するまで気がつかないという問題がある。   In addition, since the self-firmware update and self-diagnosis firmware is an execution type load module, it is not possible to determine what kind of diagnosis the medium performs by simply reading the recording medium. There is a problem that even if it is recorded on a recording medium, it is not noticed until it is actually executed.

本発明は、ファームウェアの更新を受けるドライブ装置に、1枚の記録媒体をセットするだけで、ファームウェア更新およびドライブ装置の診断を連続して行うことができるドライブ装置を提供することを目的とする。 The present invention is a drive device receiving the firmware update, simply by setting a single recording medium, and an object thereof is to provide a drive apparatus for diagnosing a firmware update and the drive device can be continuously performed.

本発明の請求項1記載のドライブ装置は、装置を動作させるファームウェアと、ファームウェアの更新状態を示す識別子とを記憶する記憶部と、装着された媒体にアクセスして媒体に記録された更新用データを用いてファームウェアを更新すると共に、装置の動作機能を診断する制御部とを備えたドライブ装置であって、制御部は、装着された媒体に、更新用のファームウェアおよびドライブ装置の動作機能診断用プログラムが記録されていると判断し、かつ識別子が第1所定値である場合には、媒体に記録された更新用のファームウェアを用いてファームウェアの更新を行う共に、識別子を第2所定値に変更して前記装着された媒体を排出せずにドライブ装置の再起動を行い、装着された媒体に、更新用のファームウェアおよびドライブ装置の動作機能診断用プログラムが記録されていると判断し、かつ識別子が第2所定値である場合には、媒体に記録されたドライブ装置の動作機能診断用プログラムを用いてドライブ装置の動作診断を行うと共に、識別子を第1所定値に変更して装着された媒体を排出することを特徴とする。 According to a first aspect of the present invention, there is provided a drive device comprising: a storage unit that stores firmware that operates the device; an identifier that indicates an update state of the firmware; and update data that is recorded on the medium by accessing the mounted medium And a control unit for diagnosing the operation function of the device, the control unit for updating firmware and drive device operation function diagnosis on the mounted medium When it is determined that the program is recorded and the identifier is the first predetermined value, the firmware is updated using the update firmware recorded on the medium, and the identifier is changed to the second predetermined value. Then, the drive device is restarted without ejecting the mounted medium, and the update firmware and the drive device are added to the mounted medium. When the operation function diagnosis program is recorded and the identifier is the second predetermined value, the operation diagnosis of the drive device is performed using the operation function diagnosis program of the drive device recorded on the medium. And the identifier is changed to the first predetermined value, and the loaded medium is ejected .

本発明のドライブ装置は、ホストコンピュータとドライブ装置とを接続することなく、更新用のファームウェアとドライブ装置の動作機能診断用プログラムとを1枚にまとめた記録媒体を用いて、ドライブ装置のみでファームウェア更新及びドライブ装置の動作機能診断を続けて実施することができ、ドライブ装置の動作機能診断中でもリセットをかけることが可能となる Drive device of the present invention, without connecting the host computer and the drive device, using a recording medium that summarizes the operation function diagnosis program firmware and the drive device for the update to one, firmware only the drive device The update and the operation function diagnosis of the drive device can be continuously performed, and the reset can be performed even during the operation function diagnosis of the drive device .

以下、本発明の自己ファームウェア更新方法を具体的な実施の形態に基づいて説明する。
図1と図2は本発明が対象とするドライブ装置の外観斜視図とその構成を示している。
The self-firmware updating method of the present invention will be described below based on specific embodiments.
1 and 2 show an external perspective view and a configuration of a drive device to which the present invention is applied.

1はファームウェアの更新を受けるドライブ装置としての光ディスク再生装置、2は更新するファームウェア及び自己診断用プログラムが記録された記録媒体、3は光ディスク再生装置1を単独運転するために必要な電源である。   Reference numeral 1 denotes an optical disk reproducing device as a drive device that receives firmware update, 2 denotes a recording medium on which firmware to be updated and a self-diagnosis program are recorded, and 3 denotes a power source necessary for operating the optical disk reproducing device 1 independently.

光ディスク再生装置1は、図2に示すように構成されている。
モータMによって記録媒体2を駆動し、この記録媒体2に記録されているディジタル情報を光ピックアップ5が読み取り、EFM復調部6で復調して信号処理部7に送る。
The optical disc playback apparatus 1 is configured as shown in FIG.
The recording medium 2 is driven by the motor M, and the digital information recorded on the recording medium 2 is read by the optical pickup 5, demodulated by the EFM demodulator 6, and sent to the signal processor 7.

信号処理部7においてCIRCに基づいた第1のエラー訂正を行いデコーダ8に送る。デコーダ8においてECCに基づいた第2のエラー訂正が行われる。通常動作時、エラー訂正後のデータはインターフェースコントローラ9を通じて外部に接続されたホストコンピュータに転送される。   The signal processor 7 performs the first error correction based on CIRC and sends it to the decoder 8. The decoder 8 performs second error correction based on the ECC. During normal operation, the error-corrected data is transferred to an externally connected host computer through the interface controller 9.

これらの制御は、ROM(リードオンリーメモリ)10に記憶された制御プログラムに基づいて、RAM(ランダムアクセスメモリ)11を使用して、CPU(中央演算処理装置)12が、EFM復調部6,信号処理部7,デコーダ8,インターフェースコントローラ9に対して命令することにより実行される。   These controls are performed using a RAM (Random Access Memory) 11 based on a control program stored in a ROM (Read Only Memory) 10, and a CPU (Central Processing Unit) 12 is connected to an EFM demodulator 6, a signal. This is executed by instructing the processing unit 7, the decoder 8, and the interface controller 9.

ここで、ROM10の中には、ファームウェアをダウンロードするためのローダプログラム10aと、光ディスク再生装置1が通常動作を行うためのファームウェア10bと、自己ファームウェア更新及び自己診断手順を読み込み解釈し処理するファームウェア更新診断プログラム10cと、関数エントリーテーブル10dとが収納されている。   Here, in the ROM 10, a loader program 10a for downloading firmware, a firmware 10b for the optical disc playback apparatus 1 to perform normal operation, and a firmware update for reading and interpreting and processing self-firmware update and self-diagnosis procedures A diagnostic program 10c and a function entry table 10d are stored.

光ディスク再生装置1のファームウェア10bをホストコンピュータに接続することなく前記記録媒体2を使用して更新する手順をフローチャートに基づいて説明する。
図3はこのフローチャートの前半部を示し、図4は後半部を示す。
A procedure for updating the firmware 10b of the optical disc reproducing apparatus 1 using the recording medium 2 without connecting to the host computer will be described with reference to a flowchart.
FIG. 3 shows the first half of this flowchart, and FIG. 4 shows the second half.

まず、自己ファームウェア更新及び自己診断モードに移行する条件について説明する。
光ディスク再生装置1の電源を投入し、光ディスク再生装置1に前記記録媒体2を装着すると、記録媒体2が装着されていることをステップS1で検出し、ステップS2のスピンアップ動作に移行する。
First, conditions for shifting to the self-firmware update and self-diagnosis mode will be described.
When the optical disk playback apparatus 1 is turned on and the recording medium 2 is loaded into the optical disk playback apparatus 1, it is detected in step S1 that the recording medium 2 is loaded, and the process proceeds to the spin-up operation in step S2.

ステップS3では、ステップS1で検出した記録媒体が更新するファームウェア及び自己診断用プログラムが記録された記録媒体2であるのか、それ以外の光ディスクであるのかを判定する。具体的には、自己ファームウェア更新及び自己診断用プログラムが記録されたCD媒体の場合にはLEAD−IN領域のサブコードR〜Wに特定のデータを記録してあり、自己ファームウェア更新及び自己診断用プログラムが記録されたDVD媒体の場合にはATAPIコマンドのSendDVDStructureコマンド等により特定のデータを記録してある。   In step S3, it is determined whether the recording medium detected in step S1 is the recording medium 2 on which the firmware to be updated and the self-diagnosis program are recorded, or other optical discs. Specifically, in the case of a CD medium in which a program for self-firmware update and self-diagnosis is recorded, specific data is recorded in the subcodes R to W of the LEAD-IN area for self-firmware update and self-diagnosis. In the case of a DVD medium on which a program is recorded, specific data is recorded by a SendDVDStructure command of the ATAPI command or the like.

自己ファームウェア更新及び自己診断用CD媒体またはDVD媒体を装着した場合には、スピンアップ動作を行うときに光ディスク再生装置はユーザデータを読み取り、自己ファームウェア更新及び自己診断用ディスクであることを識別する。   When a self-firmware update and self-diagnosis CD medium or DVD medium is loaded, the optical disk playback device reads user data when performing a spin-up operation, and identifies the disk as a self-firmware update and self-diagnosis disk.

このようにしてステップS3で、セットされたものが自己ファームウェア更新及び自己診断用の前記記録媒体2であると認識した場合には、ステップS4の自己診断インデックスの読み取りを実行し、ステップS3で、自己ファームウェア更新及び自己診断用の前記記録媒体2でないと認識した場合は、分岐Aを経て図4の終了(ステップS00)に流れてそのまま終了し、通常の光ディスクドライブとしての動作を行う。   In this way, when it is recognized in step S3 that the set is the recording medium 2 for self-firmware update and self-diagnosis, the self-diagnosis index is read in step S4, and in step S3, If it is recognized that the recording medium 2 is not used for self-firmware update and self-diagnosis, the flow proceeds to the end of FIG. 4 (step S00) via the branch A and ends as it is, and the operation as a normal optical disk drive is performed.

自己診断インデックスは電源を切っても消えない領域のどこかにあればよく、ローダプログラム10a,ファームウェア10b,ファームウェア更新診断プログラム10c,関数エントリーテーブル10d などの未使用領域にあれば良い。   The self-diagnosis index may be anywhere in an area that does not disappear even when the power is turned off, and may be in an unused area such as the loader program 10a, firmware 10b, firmware update diagnosis program 10c, function entry table 10d.

ステップS4では、読み書き可能な不揮発性記録メモリに記録されたどの自己診断を実施するか表す自己診断インデックスを参照し、0ならばステップS5で記録媒体2からファームウェア及び自己診断手順を読み出す。自己診断インデックスが1以上であれば分岐Bを経て図4のステップS12に進む。   In step S4, the self-diagnosis index recorded in the readable / writable nonvolatile recording memory indicating which self-diagnosis is to be executed is referred to. If 0, firmware and self-diagnosis procedure are read from the recording medium 2 in step S5. If the self-diagnosis index is 1 or more, the process proceeds to step S12 in FIG.

ステップS5に次いでステップS6では、読み出しが正常に終了したか確認し、読み出しが正常終了したならばステップS7,S8を実行して自己診断手順を読み書き可能な不揮発性記録メモリに保存し、ファームウェアを書き込む。次いで、ステップS9で書き込みが正常終了したかを判定して正常終了の場合には、ステップS10で“自己診断インデックス=1”を不揮発性記録メモリに保存し、ステップS11でリセットを行う。   In step S6 following step S5, it is confirmed whether or not the reading is normally completed. If the reading is normally completed, steps S7 and S8 are executed to store the self-diagnosis procedure in a readable / writable nonvolatile recording memory, and the firmware is stored. Write. Next, in step S9, it is determined whether the writing is normally completed. If the writing is normally completed, “self-diagnosis index = 1” is stored in the nonvolatile recording memory in step S10, and reset is performed in step S11.

ステップS8でのファームウェアの更新が正常に完了してステップS11でリセットされた後の再起動時には、ステップS11でのリセット前にステップS10において“自己診断インデックス=1”にセットされているため、ステップS4を経てステップS12を実行してステップS5〜S11のファームウェア更新のルーチンを実行しない。   At the time of restart after the firmware update in step S8 is normally completed and reset in step S11, “self-diagnosis index = 1” is set in step S10 before resetting in step S11. After step S4, step S12 is executed, and the firmware update routine of steps S5 to S11 is not executed.

ステップS12で“自己診断インデックス=1”を検出すると、ステップS13で第1の自己診断を実行し、ステップS14でステップS13の結果を判定し、第1の自己診断の正常終了の場合には、ステップS15で自己診断インデックスをインクリメントしてステップS13〜S15と同様にして第2の自己診断とその正常終了の判定を実行して、以下同様に各段の診断が正常終了するたびに自己診断インデックスをインクリメントしてステップS18まで自己診断を繰り返す。   When “self-diagnosis index = 1” is detected in step S12, the first self-diagnosis is executed in step S13, the result of step S13 is determined in step S14, and in the case of normal termination of the first self-diagnosis, In step S15, the self-diagnosis index is incremented and the second self-diagnosis and its normal end determination are executed in the same manner as in steps S13 to S15. And the self-diagnosis is repeated until step S18.

ステップS13〜S18を経て全部の診断が正常であったと判定された場合には、ステップS19で“自己診断インデックス=0”に設定して、ステップS20で記録媒体2を排出し、ステップS21で全部の診断が正常であったかを判定してステップS22で正常終了を表明してステップS00の終了を実行する。   If it is determined that all diagnoses are normal through steps S13 to S18, “self-diagnosis index = 0” is set in step S19, the recording medium 2 is ejected in step S20, and all in step S21. In step S22, the normal end is declared and the end of step S00 is executed.

ステップS21で診断が異常であったと判定した場合には、ステップS23で異常終了を表明してステップS00の終了を実行する。
ステップS6,S9,S14,・・・において異常であると判定された場合には、ステップS19,S20,S21を経てステップS23で異常終了を表明してステップS00の終了を実行する。
If it is determined in step S21 that the diagnosis is abnormal, an abnormal end is announced in step S23, and the end of step S00 is executed.
If it is determined that there is an abnormality in steps S6, S9, S14,..., An abnormal end is announced in step S23 through steps S19, S20, S21, and the end of step S00 is executed.

なお、この実施の形態では、CPU12とROM10およびRAM11とで、内蔵したファームウェアに従って前記EFM復調制御部6,信号処理制御部7,デコーダ制御部8,ホストインターフェース制御部9を運転して、セットされた記録媒体2にアクセスしてデータの少なくとも読み出しを実施する制御部が構成されている。   In this embodiment, the CPU 12, the ROM 10 and the RAM 11 are set by operating the EFM demodulation control unit 6, the signal processing control unit 7, the decoder control unit 8, and the host interface control unit 9 according to the built-in firmware. The control unit is configured to access the recording medium 2 and read at least data.

なお、上記の実施の形態では、ステップS4に移行する条件として、前記自己ファームウェア更新及び自己診断CD媒体のLEAD−IN領域のサブコードR〜Wに識別情報を記録、またはDVD媒体であればATAPIコマンドのSendDVDStructureコマンドにより特定のデータを記録するというのは一例であり、その他の方法により自己ファームウェア更新および自己診断用ディスクと識別するようにしてもかまわない。   In the above embodiment, the identification information is recorded in the subcodes R to W of the LEAD-IN area of the self-firmware update and self-diagnosis CD medium, or ATAPI if the medium is a DVD medium, as a condition for shifting to step S4. Recording specific data by the command SendDVDStructure command is merely an example, and it may be discriminated from the self-firmware update and self-diagnosis disk by other methods.

なお、上記の実施の形態において、媒体交換前またはリセット直前の光ディスク再生装置1の状態を加えて保存するように構成することが好ましい。具体的には、自己診断インデックスを更新するタイミングの必要な時(Reset前 or DISC交換前)、つまりステップS4,S10,S15,S18のいづれかで保存する。   In the above-described embodiment, it is preferable to add and save the state of the optical disc playback apparatus 1 before the medium replacement or immediately before the reset. Specifically, the self-diagnosis index is saved when it is necessary to update the timing (before resetting or before DISC replacement), that is, at any of steps S4, S10, S15, and S18.

上記に記載した「正常表明」「異常表明」とは具体的には、例えば、正常終了時は記録媒体2を載せているトレイをイジェクトして利用者に報知する。異常終了時は前記トレイをイジェクトせずにトレイをロードしたままの状態で停止して利用者に報知する。別の例としては、通常の使用時において、トレイにセットされた光ディスクにアクセスする際に点灯するように一般的に設けられているアクセスランプを、正常終了時は点灯、異常終了時は高速点滅させるなどで状態を表明できる。さらに、トレイの上記動作とアクセスランプの上記表示状態との組み合わせで、より明確に報知することも出来る。   Specifically, the “normal expression” and “abnormal expression” described above, for example, eject the tray on which the recording medium 2 is placed to notify the user when the operation ends normally. When the operation ends abnormally, the tray is not ejected but stopped while the tray is loaded, and the user is notified. As another example, during normal use, an access lamp that is generally provided to light up when accessing the optical disk set in the tray is lit at normal end and flashes rapidly at abnormal end. The state can be expressed by making it. Furthermore, it is possible to notify more clearly by combining the operation of the tray and the display state of the access lamp.

また本発明の実施時に、本体ファームウェアと自己ファームウェア更新及び自己診断手順の異なるオブジェクトモジュール間で同じ処理を別々に持たせることは無駄であるため、自己ファームウェア更新及び自己診断手順から本体ファームウェアの処理を直接使用したい場合がある。この場合、自己ファームウェア更新及び自己診断手順と本体ファームウェアは別のオブジェクトモジュールであるため、通常は自己ファームウェア更新及び自己診断手順から本体ファームウェアの使用したい処理の関数エントリアドレスを指定して呼び出すことになる。   In addition, when implementing the present invention, it is useless to have the same process separately between object modules having different main firmware and self-firmware update and self-diagnosis procedures. You may want to use it directly. In this case, since the self-firmware update / self-diagnosis procedure and the main unit firmware are separate object modules, the function entry address of the processing desired to be used by the main unit firmware is normally specified and called from the self-firmware update / self-diagnosis procedure. .

しかし、本体ファームウェアを変更した場合に、使用したい処理の関数エントリアドレスが移動すると自己ファームウェア更新及び自己診断手順も本体ファームウェアにあわせて関数エントリアドレスを変更する必要がある。これを避けるために、関数エントリ名と関数エントリアドレスを関係づけした関数エントリーテーブル10dを本体ファームウェア側に用意し、自己ファームウェア更新及び自己診断手順からは関数エントリアドレスでなく関数エントリ名を指定することで、本体ファームウェアの変更により関数エントリアドレスが変更になったとしても関数エントリ自己ファームウェア更新及び自己診断手順を変更する必要がなくなる。   However, when the main unit firmware is changed, if the function entry address of the process to be used is moved, the self-firmware update and self-diagnosis procedures need to be changed in accordance with the main unit firmware. In order to avoid this, a function entry table 10d associating a function entry name with a function entry address is prepared on the main body firmware side, and a function entry name is designated instead of a function entry address from the self-firmware update and self-diagnosis procedures. Thus, even if the function entry address is changed due to the change of the main body firmware, it is not necessary to change the function entry self-firmware update and the self-diagnosis procedure.

上記の各実施の形態では、ドライブ装置として光ディスク再生装置について説明したが、光ディスク記録再生装置、磁気ディスク装置、磁気テープ装置など、各種の記録媒体を用いて情報の再生を行う記録再生装置の全てに適用可能である。   In each of the above embodiments, the optical disk reproducing apparatus has been described as the drive apparatus. However, all of the recording / reproducing apparatuses that reproduce information using various recording media, such as an optical disk recording / reproducing apparatus, a magnetic disk apparatus, and a magnetic tape apparatus. It is applicable to.

本発明は、光ディスク再生装置、光ディスク記録再生装置、磁気ディスク装置、磁気テープ装置など、各種の記録媒体を用いて情報の再生を行う記録再生装置に搭載されているファームウェアを単独で更新する作業を改善できる。   The present invention provides an operation for independently updating firmware installed in a recording / reproducing apparatus that reproduces information using various recording media such as an optical disk reproducing apparatus, an optical disk recording / reproducing apparatus, a magnetic disk apparatus, and a magnetic tape apparatus. Can improve.

本発明のドライブ装置の外観斜視図External perspective view of the drive device of the present invention 同装置の構成図Configuration diagram of the device 同装置のファームウェア更新に関する処理の前半部のフローチャートFlow chart of the first half of processing related to firmware update of the same device 同装置のファームウェア更新に関する処理の後半部のフローチャートFlow chart of the latter half of the processing related to firmware update of the same device

符号の説明Explanation of symbols

1 光ディスク再生装置(ドライブ装置)
2 記録媒体
3 電源
5 光ピックアップ
6 EFM復調制御部
7 信号処理制御部
8 デコーダ制御部
9 ホストインターフェース制御部
10 ROM(リードオンリーメモリ)
10a ローダプログラム
10b ファームウェア
10c ファームウェア更新診断プログラム
10d 関数エントリーテーブル
11 RAM(ランダムアクセスメモリ)
12 CPU(中央演算処理装置)
1 Optical disk playback device (drive device)
2 Recording Medium 3 Power Supply 5 Optical Pickup 6 EFM Demodulation Control Unit 7 Signal Processing Control Unit 8 Decoder Control Unit 9 Host Interface Control Unit 10 ROM (Read Only Memory)
10a Loader program 10b Firmware 10c Firmware update diagnostic program 10d Function entry table 11 RAM (random access memory)
12 CPU (Central Processing Unit)

Claims (1)

装置を動作させるファームウェアと、前記ファームウェアの更新状態を示す識別子とを記憶する記憶部と、A storage unit for storing firmware for operating the apparatus, and an identifier indicating an update state of the firmware;
装着された媒体にアクセスして前記媒体に記録された更新用データを用いて前記ファームウェアを更新すると共に、装置の動作機能を診断する制御部とを備えたドライブ装置であって、A drive device comprising: a controller that accesses an installed medium and updates the firmware using update data recorded on the medium, and that diagnoses an operation function of the device;
前記制御部は、The controller is
装着された媒体に、更新用のファームウェアおよびドライブ装置の動作機能診断用プログラムが記録されていると判断し、かつ前記識別子が第1所定値である場合には、前記媒体に記録された更新用のファームウェアを用いてファームウェアの更新を行う共に、前記識別子を第2所定値に変更して前記装着された媒体を排出せずに前記ドライブ装置の再起動を行い、If it is determined that the update firmware and the drive function diagnostic program for the drive device are recorded on the loaded medium, and the identifier is the first predetermined value, the update medium recorded on the medium is recorded. Updating the firmware using the firmware, and restarting the drive device without changing the identifier to a second predetermined value and ejecting the mounted medium,
装着された媒体に、更新用のファームウェアおよびドライブ装置の動作機能診断用プログラムが記録されていると判断し、かつ前記識別子が前記第2所定値である場合には、前記媒体に記録されたドライブ装置の動作機能診断用プログラムを用いて前記ドライブ装置の動作診断を行うと共に、前記識別子を前記第1所定値に変更して前記装着された媒体を排出することを特徴とするドライブ装置。When it is determined that the firmware for update and the program for diagnosing the operating function of the drive device are recorded on the mounted medium, and the identifier is the second predetermined value, the drive recorded on the medium A drive device characterized in that an operation diagnosis of the drive device is performed using an operation function diagnosis program of the device, the identifier is changed to the first predetermined value, and the mounted medium is ejected.
JP2003406620A 2003-12-05 2003-12-05 Drive device Expired - Fee Related JP4342288B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003406620A JP4342288B2 (en) 2003-12-05 2003-12-05 Drive device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003406620A JP4342288B2 (en) 2003-12-05 2003-12-05 Drive device

Publications (2)

Publication Number Publication Date
JP2005165885A JP2005165885A (en) 2005-06-23
JP4342288B2 true JP4342288B2 (en) 2009-10-14

Family

ID=34728914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003406620A Expired - Fee Related JP4342288B2 (en) 2003-12-05 2003-12-05 Drive device

Country Status (1)

Country Link
JP (1) JP4342288B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007072863A (en) 2005-09-08 2007-03-22 Sony Corp Power supply control apparatus and method, program, and recording / reproducing apparatus
JP5873788B2 (en) * 2012-11-28 2016-03-01 京セラドキュメントソリューションズ株式会社 Data writing circuit and image forming apparatus
JP7369318B2 (en) * 2022-03-23 2023-10-25 新コスモス電機株式会社 alarm
CN118333347B (en) * 2024-06-13 2024-08-30 临沂钢铁投资集团不锈钢有限公司 Steelmaking wastewater environmental protection treatment monitored control system

Also Published As

Publication number Publication date
JP2005165885A (en) 2005-06-23

Similar Documents

Publication Publication Date Title
KR100261398B1 (en) Signal recording device and method
JP3867038B2 (en) Information recording apparatus, information recording method, program, and recording medium
US20060117241A1 (en) Method and apparatus for managing disc defects
JP2001357623A (en) Information processor
JPH1166751A (en) Information recording / reproducing device
JP2005536000A (en) Optical information storage medium and recording method thereof
JP4342288B2 (en) Drive device
JP2000048496A (en) Optical disk recording/reproducing method, device and medium recording optical disk recording/reproducing program
JP5217452B2 (en) Information processing apparatus and system, and storage area management method and program
JP2010262682A (en) Information processing apparatus, optical disk defect diagnosis method, and program
JP2000222831A (en) Verify information recording method and recording medium
JP2005310358A5 (en)
CN101506887B (en) Recording device, recording method, and computer program
US6785762B2 (en) Recording/reproducing device having plural disk units which access an information recording medium including a computer readable recording medium
JP2007004790A (en) Drive instructing mechanism for removable medium
JP4592801B2 (en) Information processing apparatus, failure sign diagnosis method and program
JP2003331504A (en) Disk reproducing apparatus and firmware updating method thereof
JPH06309118A (en) Information processing equipment
JP2007335019A (en) Digital data recording method and recording / reproducing apparatus
MXPA05004703A (en) Information recording medium, recording/reproducing method and apparatus, and host apparatus.
JP3643367B2 (en) Disk drive device
JP4015544B2 (en) Information processing device
JP2004178661A (en) Optical disk device and optical disk medium for diagnosis
JP2002117632A (en) Playback unit and self-diagnostic recording medium used therefor
JP2004110962A (en) Information recording / reproducing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061115

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080430

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090313

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090324

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090422

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: 20090609

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: 20090707

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120717

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120717

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees