[go: up one dir, main page]

JP2000245681A - Version updating method for firmware for electronic endoscope device and electronic endoscope device - Google Patents

Version updating method for firmware for electronic endoscope device and electronic endoscope device

Info

Publication number
JP2000245681A
JP2000245681A JP11055177A JP5517799A JP2000245681A JP 2000245681 A JP2000245681 A JP 2000245681A JP 11055177 A JP11055177 A JP 11055177A JP 5517799 A JP5517799 A JP 5517799A JP 2000245681 A JP2000245681 A JP 2000245681A
Authority
JP
Japan
Prior art keywords
data
electronic endoscope
program
program data
firmware
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.)
Pending
Application number
JP11055177A
Other languages
Japanese (ja)
Inventor
Kazunori Abe
一則 阿部
Etsuko Sugikawa
悦子 杉川
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.)
Fujinon Corp
Original Assignee
Fuji Photo Optical 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 Fuji Photo Optical Co Ltd filed Critical Fuji Photo Optical Co Ltd
Priority to JP11055177A priority Critical patent/JP2000245681A/en
Publication of JP2000245681A publication Critical patent/JP2000245681A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Endoscopes (AREA)

Abstract

PROBLEM TO BE SOLVED: To omit the work of the manufacture, transportation and exchange of a new ROM and to easily update the version of firmware program data. SOLUTION: A processor device 10 provided with firmware in a control part is provided with a CPU 12, a flash ROM 16 for storing the firmware program data and a program Pa for data transfer for transferring the program data, a notebook personal computer or the like is connected through RS-232C 11 and the program data of a new version are transferred. Then, the program data are tentatively stored in a RAM 17 and then copied to the ROM 16 by a prescribed capacity each. The CPU 12 executes self reset after the transfer of the data is ended.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、スコープを有する
と共に、各種の周辺機器を接続する電子内視鏡装置のフ
ァームウェアプログラムのバージョンアップを容易に行
うことができる方法及びその電子内視鏡装置の構成に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for easily upgrading a firmware program of an electronic endoscope apparatus having a scope and connecting various peripheral devices, and a method of the electronic endoscope apparatus. Regarding the configuration.

【0002】[0002]

【従来の技術】図3には、従来の電子内視鏡装置の構成
が示されている。図3において、先端部にCCD1を有
するスコープ2は、プロセッサ装置3に接続されてお
り、このプロセッサ装置3には、モニタ4やビデオプリ
ンタ5、ファイリング装置6、その他(VTR等)の周
辺機器が接続される。上記プロセッサ装置3内には、ス
コープ2から伝送されるビデオ信号につき、所定の画像
処理をするためのデジタルビデオプロセッサ(DSP)
7、マイコン8、ファームウェアのプログラムデータを
記憶するROM(UV−EPROM)9等が設けられ
る。
2. Description of the Related Art FIG. 3 shows a configuration of a conventional electronic endoscope apparatus. In FIG. 3, a scope 2 having a CCD 1 at a distal end is connected to a processor device 3, which includes a monitor 4, a video printer 5, a filing device 6, and other peripheral devices (such as a VTR). Connected. A digital video processor (DSP) for performing predetermined image processing on a video signal transmitted from the scope 2 in the processor device 3
7, a microcomputer 8, a ROM (UV-EPROM) 9 for storing firmware program data, and the like.

【0003】上記の電子内視鏡装置によれば、スコープ
2先端のCCD1で得られたビデオ信号につきDSP7
にて必要な処理が施され、このビデオ信号に基づいてモ
ニタ4に被観察体内の画像が表示されると共に、この被
観察体内画像は、ビデオプリンタ5等の周辺機器にも出
力されて利用される。そして、上記のスコープ2や周辺
機器(5,6)に対する制御、管理は、ROM9内のプ
ログラムデータ等を利用したマイコン8のファームウェ
アにより実行される。
According to the above-mentioned electronic endoscope apparatus, the DSP 7 converts the video signal obtained by the CCD 1 at the tip of the scope 2 into a DSP signal.
, Necessary images are displayed on the monitor 4 on the basis of the video signal, and the images of the observed body are output to peripheral devices such as the video printer 5 and used. You. The control and management of the scope 2 and the peripheral devices (5, 6) are executed by firmware of the microcomputer 8 using program data and the like in the ROM 9.

【0004】[0004]

【発明が解決しようとする課題】ところで、上記電子内
視鏡装置では、上記ビデオプリンタ5、ファイリング装
置6等の周辺機器の機能追加や性能向上が頻繁に行わ
れ、またスコープ2においてもCCD等の性能向上、機
能追加が実施されており、これに対応して上記ファーム
ウェアにつきバージョンアップをする必要が生じる。即
ち、周辺機器やスコープ2で機能追加や性能向上がある
と、これらの機器とプロセッサ装置3との間でやり取り
するコマンドを変更しなければならない。そこで、従来
では、新しいコマンド体系の周辺機器やスコープ2に対
応するため、上記プロセッサ装置3内のROM9をバー
ジョンアップした新しいROM9に交換するようになっ
ている。
By the way, in the above-mentioned electronic endoscope apparatus, the functions of peripheral devices such as the above-mentioned video printer 5 and filing device 6 are frequently added and the performance thereof is improved. The performance has been improved and functions have been added, and the firmware needs to be upgraded accordingly. That is, if there is a function addition or performance improvement in the peripheral device or the scope 2, the command exchanged between these devices and the processor device 3 must be changed. Therefore, conventionally, the ROM 9 in the processor device 3 is replaced with a new upgraded ROM 9 in order to support the peripheral device and the scope 2 of the new command system.

【0005】しかしながら、上記電子内視鏡装置におけ
る上記ROM9の交換では、バージョンアップした新し
いROMの製造作業、このROMの輸送作業、そして新
しいROMの交換作業があり、これらの作業に多大の労
力を要するという問題がある。例えば、上記の交換作業
で考えても、プロセッサ装置3の電源プラグを外し、こ
の装置3の上に載置している機器等を取り除いた上で、
装置筐体のネジを取り外して蓋を開け、ソケットに装着
してある上記ROM9を取り外して新しいROM9に差
し替えるという作業がある。その後も、蓋を閉め、ネジ
を取り付け、他の機器等を上に戻し、電源プラグを差し
込むという作業がある。このような作業は、煩雑であ
り、コスト高に繋がる要因ともなる。
[0005] However, in the replacement of the ROM 9 in the electronic endoscope apparatus, there are a work of manufacturing a new ROM that has been upgraded, a work of transporting the ROM, and a work of replacing the new ROM. There is a problem that it costs. For example, even in the above replacement work, after removing the power plug of the processor device 3 and removing the devices mounted on the processor device 3,
There is a task of removing the screws of the device housing, opening the lid, removing the ROM 9 attached to the socket, and replacing it with a new ROM 9. After that, there are operations to close the lid, attach screws, return other devices and so on, and plug in the power plug. Such an operation is complicated and causes a high cost.

【0006】本発明は上記問題点に鑑みてなされたもの
であり、その目的は、新しいROMの製造、輸送及び交
換の作業が省略され、装置電源を入れた状態でファーム
ウェアプログラムデータのバージョンアップを容易に行
うことができる電子内視鏡装置用ファームウェアのバー
ジョンアップ方法及び電子内視鏡装置を提供することに
ある。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to omit the operation of manufacturing, transporting and replacing a new ROM, and to upgrade the firmware program data while the apparatus is powered on. An object of the present invention is to provide a method for easily upgrading the firmware for an electronic endoscope apparatus and an electronic endoscope apparatus which can be easily performed.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するため
に、請求項1の発明に係るファームウェアのバージョン
アップ方法は、ファームウェアのプログラムデータを記
憶する書換え可能なメモリを備えた電子内視鏡装置に、
バージョンアッププログラムデータを格納した外部機器
を接続し、この外部機器からバージョンアッププログラ
ムデータを上記電子内視鏡装置にダウンロードし、この
電子内視鏡装置の制御手段により、上記書換え可能なメ
モリ内のデータをダウンロードした新しいプログラムデ
ータに書き換えるようにしたことを特徴とする。ここ
で、バージョンアップとは、バグ等の修正等も含み、広
い意味でのプログラムの改良、更新を意味するものとす
る。請求項2に係る発明は、制御部にファームウェアを
有する電子内視鏡装置において、上記ファームウェアの
プログラムデータを記憶する書換え可能なメモリ(読出
し専用メモリ)と、外部機器から上記プログラムデータ
をダウンロードし所定のメモリに格納処理するためのデ
ータ転送用プログラムと、上記書換え可能なメモリ内の
データを、ダウンロードしたバージョンアッププログラ
ムデータに書き換えるための制御手段とを備えたことを
特徴とする。請求項3に係る発明は、上記制御手段は、
上記書換え可能なメモリに存在するデータ転送用プログ
ラムを一旦他のメモリに複写した後に、上記バージョン
アッププログラムデータを当該書換え可能なメモリに新
たに書き込み、この書込み終了後に自己リセットを実行
することを特徴とする。
According to a first aspect of the present invention, there is provided an electronic endoscope apparatus having a rewritable memory for storing firmware program data. To
An external device storing the upgrade program data is connected, the upgrade program data is downloaded from the external device to the electronic endoscope apparatus, and the control means of the electronic endoscope apparatus controls the data in the rewritable memory. The data is rewritten with the downloaded new program data. Here, the version upgrade means improvement and update of the program in a broad sense, including correction of a bug or the like. According to a second aspect of the present invention, in the electronic endoscope apparatus having a firmware in the control unit, a rewritable memory (read-only memory) for storing the program data of the firmware; And a control means for rewriting the data in the rewritable memory with downloaded version-up program data. In the invention according to claim 3, the control means includes:
The data transfer program existing in the rewritable memory is once copied to another memory, the upgrade program data is newly written in the rewritable memory, and a self-reset is performed after the writing is completed. And

【0008】上記の構成によれば、例えば外部機器とし
てのノートパソコンをRS−232Cインターフェース
を介してプロセッサ装置に接続し、ノートパソコンに格
納されているバージョンアッププログラムデータをプロ
セッサ装置にダウンロードする。そうすると、プロセッ
サ装置では、データ転送用プログラムに従って、ダウン
ロードしたプログラムデータを所定容量毎に書換え可能
なメモリ(例えばフラッシュROM)内に書き込む。こ
れにより、電源の入り切りの判断をすることなく、ファ
ームウェアプログラムデータの交換が容易に行われる。
According to the above configuration, for example, a notebook personal computer as an external device is connected to the processor through the RS-232C interface, and the upgrade program data stored in the notebook personal computer is downloaded to the processor. Then, the processor writes the downloaded program data into a rewritable memory (for example, a flash ROM) for each predetermined capacity according to the data transfer program. This facilitates the exchange of firmware program data without determining whether the power is turned on or off.

【0009】また、請求項3の構成によれば、上記RO
M内のデータ転送用プログラムが他のメモリ、例えばR
AM(Random Access Memory)に一旦待避され、このデ
ータ転送用プログラムによってダウンロードしたデータ
が上記のフラッシュROMに書き込まれる。例えば、ダ
ウンロードしたプログラムデータは、所定容量単位で一
旦RAMに格納され、その後ROM内に複写されること
になり、これが繰り返される。そして、このダウンロー
ド(転送)がすべて終了した後に自己リセット動作が行
われ、これによって上記RAM内のデータ転送用プログ
ラムが消去されると共に、その他が初期状態に戻ること
になり、ROM内に格納したプログラムが機能する状態
となる。なお、上記ダウンロードされるデータの中に
は、同一のデータ転送用プログラムが含まれており、元
に戻す必要はない。
According to the third aspect of the present invention, the RO
The data transfer program in M is stored in another memory, for example, R
The data is temporarily saved in an AM (Random Access Memory), and the data downloaded by the data transfer program is written into the flash ROM. For example, the downloaded program data is temporarily stored in the RAM in a predetermined capacity unit, and then copied into the ROM, and this is repeated. After the download (transfer) is completed, a self-reset operation is performed, thereby erasing the data transfer program in the RAM and restoring the rest to the initial state. The program will be functional. It should be noted that the same data transfer program is included in the downloaded data, and it is not necessary to restore the original data.

【0010】[0010]

【発明の実施の形態】図1には、実施形態例に係る電子
内視鏡装置(プロセッサ装置)内の構成が示されてお
り、このプロセッサ装置10では、周辺機器又は外部機
器との接続をするために、RS−232C(その他の通
信形式でもよい)インターフェース11が配置される。
このインターフェース11には、CPU(又はマイコ
ン)12が接続され、このCPU12では所定のプログ
ラムを実行し、ビデオ信号の画像処理及び周辺装置14
等に対する所定の処理をする。このCPU12には、ア
ドレスバス及びデータバスを介してフラッシュROM
(読出し専用メモリ)16とRAM(書込み自在メモ
リ)17が接続されており、上記CPU12は、上記フ
ラッシュROM16に格納されているデータ転送用プロ
グラムを用いて外部機器との間でダウンロードの制御を
する。
FIG. 1 shows the configuration of an electronic endoscope device (processor device) according to an embodiment. In this processor device 10, connection to peripheral devices or external devices is established. For this purpose, an RS-232C (or other communication format) interface 11 is provided.
A CPU (or microcomputer) 12 is connected to the interface 11. The CPU 12 executes a predetermined program, performs image processing of a video signal, and performs processing on a peripheral device 14.
And so on. The CPU 12 has a flash ROM via an address bus and a data bus.
A (read only memory) 16 and a RAM (writable memory) 17 are connected, and the CPU 12 controls download with an external device using a data transfer program stored in the flash ROM 16. .

【0011】また、自己リセットをするための、ディレ
ーライン18、リセット用電圧設定回路19、アンド回
路20がCPU12の出力端子T1 とリセット端子T2
との間に配置される。なお、上記のフラッシュROM1
6としては、他の不揮発性メモリ等の書込み可能なメモ
リを用いることができる。
A delay line 18, a reset voltage setting circuit 19, and an AND circuit 20 for performing a self-reset are provided with an output terminal T1 and a reset terminal T2 of the CPU 12.
And placed between. Note that the above flash ROM 1
As 6, a writable memory such as another nonvolatile memory can be used.

【0012】図2には、上記CPU12でのバージョン
アッププログラムデータの書換え動作が示されており、
この図2を参照しながら、当該例の作用を説明する。フ
ァームウェアプログラムデータのバージョンアップ版の
書換えは、例えばそのデータをノートパソコン等に格納
し、このノートパソコンを上記RS−232Cインター
フェース11を介してプロセッサ装置10に接続するこ
とにより行われる。
FIG. 2 shows an operation of rewriting the version-up program data in the CPU 12.
The operation of the example will be described with reference to FIG. Rewriting of the upgraded version of the firmware program data is performed, for example, by storing the data in a notebook computer or the like, and connecting the notebook computer to the processor device 10 via the RS-232C interface 11.

【0013】図2において、ステップ101で上記RS
−232Cインターフェース11の割り込みを行うと、
次のステップ102では、周辺機器14の制御コマンド
であるか否かの判定が行われ、”Yes”のときは、ス
テップ103へ移行し、周辺機器14に対する通常の処
理ルーチンを実行する。一方、上記ステップ102に
て、”No”のときは、ステップ104に移行し、内部
の通常処理を停止し、かつデータの待避等を行い、スコ
ープでの処理も終了させ、バージョンアッププログラム
データの書換え動作を実行する。
In FIG. 2, at step 101, the RS
When the interruption of the −232C interface 11 is performed,
In the next step 102, it is determined whether or not the command is a control command for the peripheral device 14. If "Yes", the process proceeds to step 103, and a normal processing routine for the peripheral device 14 is executed. On the other hand, if "No" in step 102, the process proceeds to step 104, in which the internal normal processing is stopped, the data is saved, the processing in the scope is terminated, and the version upgrade program data is deleted. Execute a rewrite operation.

【0014】即ち、ステップ105にて、データ転送用
プログラムをフラッシュROM16からRAM17へコ
ピー(複写)し、次のステップ106ではプログラムカ
ウンタを、コピーした上記RAM17の例えば先頭アド
レスに書き換える。例えば、図1に示されるように、フ
ラッシュROM16内にアドレス6000(H)からデ
ータ転送用プログラムPaが格納されていたとすると、
この転送用プログラムPaをRAM17へコピーした
後、その先頭アドレス8000(H)をプログラムカウ
ンタに設定する。
That is, in step 105, the data transfer program is copied (copied) from the flash ROM 16 to the RAM 17, and in the next step 106, the program counter is rewritten to the copied RAM 17, for example, to the head address. For example, as shown in FIG. 1, if the data transfer program Pa is stored in the flash ROM 16 from the address 6000 (H),
After copying the transfer program Pa to the RAM 17, the start address 8000 (H) is set in the program counter.

【0015】これによって、上記のデータ転送用プログ
ラムPaが実行可能な状態となり、この後に、プログラ
ムデータの転送(ダウンロード)が開始される。即ち、
次のステップ107では、プログラムデータの転送が終
了したか否かの判定が行われ、更にステップ108にて
データは未入力か否かが判定されるが、この時点では、
両者共に、”No”となるので、ステップ109に移行
し、入力されたプログラムをデータを一時待避メモリで
あるRAM17に順次コピーする。
As a result, the data transfer program Pa is in an executable state, and thereafter, transfer (download) of the program data is started. That is,
In the next step 107, it is determined whether or not the transfer of the program data has been completed. Further, in step 108, it is determined whether or not the data has not been input.
Since both are "No", the process proceeds to step 109, and the input program is sequentially copied to the RAM 17 as a temporary save memory.

【0016】当該例では、フラッシュROM16のデー
タ書込みの特質から、上記RAM17に記憶したデータ
を所定の容量単位毎に上記ROM16へコピーすること
になり、例えば図1のRAM17の領域Eで示した25
6kバイト(この単位は任意である)毎にプログラムデ
ータが格納される。従って、ステップ110では、待避
RAM17に空き容量があるか否かを判定しており、”
No”の場合、即ち256kバイトのデータが格納され
たときは、ステップ111へ移行してこの256kバイ
トのプログラムデータをフラッシュROM16へコピー
(上書きコピー)する。このようにして、プログラムデ
ータが所定容量毎に順次RAM17からROM16へ移
動複写される。
In this example, the data stored in the RAM 17 is copied to the ROM 16 for each predetermined capacity unit due to the nature of data writing in the flash ROM 16. For example, the data stored in the area 17 of the RAM 17 shown in FIG.
The program data is stored every 6 kbytes (this unit is arbitrary). Therefore, in step 110, it is determined whether or not the evacuation RAM 17 has free space.
In the case of No ", that is, when 256 kbytes of data have been stored, the process proceeds to step 111 to copy (overwrite copy) the 256 kbytes of program data to the flash ROM 16. Thus, the program data has a predetermined capacity Each time, it is sequentially moved and copied from the RAM 17 to the ROM 16.

【0017】上記のノートパソコンからの転送が終了し
たときには、転送(ダウンロード)終了信号が出力され
ることになり、この転送終了信号をCPU12が受信す
ると、上記ステップ107では、”Yes”となってス
テップ112へ移行する。このステップ112では、上
記RAM17にプログラムデータが残っていないかの判
定が行われ、残っている場合(No)は、ステップ11
3で例えば上記RAM17のE領域内の半端な部分をN
ULLで埋める。そして、ステップ114にて、残りの
データを所定容量単位でフラッシュROM16へコピー
することになり、これによってファームウェアプログラ
ムデータのダウンロードが終了する。
When the transfer from the notebook computer is completed, a transfer (download) end signal is output. When the transfer end signal is received by the CPU 12, "Yes" is obtained in step 107. Move to step 112. In this step 112, it is determined whether or not the program data remains in the RAM 17, and if it remains (No), the program proceeds to step 11
In step 3, for example, the odd part in the E area of the RAM 17 is set to N
Fill with ULL. Then, in step 114, the remaining data is copied to the flash ROM 16 in a predetermined capacity unit, whereby the download of the firmware program data ends.

【0018】次のステップ115では、自己リセット端
子T2 をLowにし、その後にリセットの時間待ちをす
るステップ116のダミーループへ移行する。即ち、図
1において、アンド回路20はリセット用電圧設定回路
19によってHighに設定され、CPU12の端子T
1 もHighに設定されているが、この端子T1 をLo
wにする。そうすると、アンド回路20の出力がLow
となってリセット端子T2 をLowに設定する。これに
より、CPU12は自己リセットすることになり、RA
M17内のデータをクリアすると共に、プログラムカウ
ンタの先頭アドレスをフラッシュROM16の0に戻
し、初期状態にする。
In the next step 115, the self-reset terminal T2 is set to Low, and thereafter, the process proceeds to a dummy loop in step 116 in which the reset time waits. That is, in FIG. 1, the AND circuit 20 is set to High by the reset voltage setting circuit 19, and the terminal T
1 is also set to High, but this terminal T1 is set to Lo.
to w. Then, the output of the AND circuit 20 becomes Low.
To set the reset terminal T2 to Low. As a result, the CPU 12 self-resets, and RA
In addition to clearing the data in M17, the head address of the program counter is returned to 0 in the flash ROM 16 to bring it to the initial state.

【0019】なお、上記のように自己リセットをせず、
プログラムにより初期状態を設定することも可能であ
る。また、当該例では、プロセッサ装置10のファーム
ウェアプログラムを対象としたが、プロセッサ装置とス
コープが一体となるような電子内視鏡内或いは、スコー
プ内のファームウェアプログラムの書換え等に応用する
ことができる。
Note that the self-reset is not performed as described above,
The initial state can be set by a program. Further, in this example, the firmware program of the processor device 10 is targeted, but the present invention can be applied to rewriting of a firmware program in an electronic endoscope or a scope in which the processor device and the scope are integrated.

【0020】[0020]

【発明の効果】以上説明したように、本発明によれば、
電子内視鏡装置に、プログラムデータを記憶する書換え
可能なメモリと、データ転送用プログラムとを備え、こ
の電子内視鏡装置にパソコン等の外部機器を接続し、こ
の外部機器からバージョンアッププログラムデータを電
子内視鏡装置にダウンロードし、上記の書換え可能なメ
モリ内のデータを書き換えるようにしたので、新しいR
OMの製造、輸送及び交換の作業が省略され、装置電源
を入れた状態でファームウェアプログラムデータのバー
ジョンアップを容易に行うことが可能となる。
As described above, according to the present invention,
The electronic endoscope device is provided with a rewritable memory for storing program data and a data transfer program, and an external device such as a personal computer is connected to the electronic endoscope device. Is downloaded to the electronic endoscope apparatus, and the data in the rewritable memory is rewritten.
The operations of manufacturing, transporting, and replacing the OM are omitted, and the firmware program data can be easily upgraded while the power of the device is turned on.

【0021】また、請求項3の発明によれば、ダウンロ
ードしたプログラムデータのメモリへの書込みが容易と
なり、またこのダウンロード処理で変更した状態を自己
リセットにより容易に初期設定に戻すことができるとい
う利点がある。
According to the third aspect of the present invention, it is easy to write the downloaded program data to the memory, and the state changed by the download processing can be easily returned to the initial setting by self-reset. There is.

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

【図1】本発明の実施形態例に係る電子内視鏡装置の制
御部の構成を示す図である。
FIG. 1 is a diagram illustrating a configuration of a control unit of an electronic endoscope apparatus according to an embodiment of the present invention.

【図2】実施形態例のCPUにおけるROMバージョン
アップ動作を示すフローチャートである。
FIG. 2 is a flowchart illustrating a ROM version-up operation in a CPU according to the embodiment;

【図3】従来の電子内視鏡装置の構成を示す図である。FIG. 3 is a diagram showing a configuration of a conventional electronic endoscope device.

【符号の説明】[Explanation of symbols]

2 … スコープ、 3,10 … プロセッサ装置、 9 … ROM(UV−EPROM)、 11 … RS−232Cインターフェース、 12 … CPU、 14 … 周辺機器、 16 … フラッシュROM、 17 … RAM、 T2 … リセット端子。 2 Scope, 3,10 Processor, 9 ROM (UV-EPROM), 11 RS-232C interface, 12 CPU, 14 Peripheral device, 16 Flash ROM, 17 RAM, T2 Reset terminal.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 ファームウェアのプログラムデータを記
憶する書換え可能なメモリを備えた電子内視鏡装置に、
バージョンアッププログラムデータを格納した外部機器
を接続し、 この外部機器からバージョンアッププログラムデータを
上記電子内視鏡装置にダウンロードし、 この電子内視鏡装置の制御手段により、上記書換え可能
なメモリ内のデータをダウンロードした新しいプログラ
ムデータに書き換えるようにした電子内視鏡装置用ファ
ームウェアのバージョンアップ方法。
1. An electronic endoscope device comprising a rewritable memory for storing firmware program data,
An external device storing the version-up program data is connected, the version-up program data is downloaded from the external device to the electronic endoscope device, and the control means of the electronic endoscope device stores the data in the rewritable memory. A method for upgrading the firmware of an electronic endoscope apparatus, in which data is rewritten to downloaded new program data.
【請求項2】 制御部にファームウェアを有する電子内
視鏡装置において、 上記ファームウェアのプログラムデータを記憶する書換
え可能なメモリと、 外部機器から上記プログラムデータをダウンロードし所
定のメモリに格納処理するためのデータ転送用プログラ
ムと、 上記書換え可能なメモリ内のデータを、ダウンロードし
たバージョンアッププログラムデータに書き換えるため
の制御手段と、を備えた電子内視鏡装置。
2. An electronic endoscope apparatus having a firmware in a control unit, comprising: a rewritable memory for storing program data of the firmware; and a program for downloading the program data from an external device and storing the program data in a predetermined memory. An electronic endoscope device comprising: a data transfer program; and control means for rewriting data in the rewritable memory to downloaded version-up program data.
【請求項3】 上記制御手段は、上記書換え可能なメモ
リに存在するデータ転送用プログラムを一旦他のメモリ
に複写した後に、上記バージョンアッププログラムデー
タを当該書換え可能なメモリに新たに書き込み、 この書込み終了後に自己リセットを実行することを特徴
とする上記請求項1又は2記載の電子内視鏡装置用ファ
ームウェアのバージョンアップ方法及び電子内視鏡装
置。
3. The control means, after once copying a data transfer program existing in the rewritable memory to another memory, newly writes the upgraded program data in the rewritable memory. 3. The method of upgrading the firmware for an electronic endoscope apparatus according to claim 1 or 2, wherein the self-reset is performed after the termination.
JP11055177A 1999-03-03 1999-03-03 Version updating method for firmware for electronic endoscope device and electronic endoscope device Pending JP2000245681A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11055177A JP2000245681A (en) 1999-03-03 1999-03-03 Version updating method for firmware for electronic endoscope device and electronic endoscope device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11055177A JP2000245681A (en) 1999-03-03 1999-03-03 Version updating method for firmware for electronic endoscope device and electronic endoscope device

Publications (1)

Publication Number Publication Date
JP2000245681A true JP2000245681A (en) 2000-09-12

Family

ID=12991455

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11055177A Pending JP2000245681A (en) 1999-03-03 1999-03-03 Version updating method for firmware for electronic endoscope device and electronic endoscope device

Country Status (1)

Country Link
JP (1) JP2000245681A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010069857A (en) * 2001-05-15 2001-07-25 양덕준 Portable player be possible to formware upgrade and method for formware upgrading of the portable player
JP2002263063A (en) * 2001-03-12 2002-09-17 Asahi Optical Co Ltd Endoscope system
KR20020088573A (en) * 2001-05-18 2002-11-29 엘지전자 주식회사 Firmware upgrade method for digital player
KR100432857B1 (en) * 2002-02-26 2004-05-24 주식회사 레인콤 A method and apparatus for upgrading a peripheral device firmware by using a recording medium replay apparatus
JP2005514680A (en) * 2001-12-19 2005-05-19 ケイデンス デザイン システムズ インコーポレイテッド System and method for providing burst licensing in a circuit simulation environment
JP2006043238A (en) * 2004-08-06 2006-02-16 Pentax Corp Electronic endoscope device
EP1211887A3 (en) * 2000-11-20 2006-08-02 Matsushita Electric Industrial Co., Ltd. Digital broadcast reception apparatus, reception method, reception program, and computer-readable recording medium
JP2006255108A (en) * 2005-03-16 2006-09-28 Olympus Corp Endoscope apparatus
JP2006526219A (en) * 2003-06-27 2006-11-16 インテル・コーポレーション Method and apparatus for providing secure firmware storage and service access
JP2009009786A (en) * 2007-06-27 2009-01-15 Shimadzu Corp Mass spectrometer
JP2009254513A (en) * 2008-04-15 2009-11-05 Fujinon Corp Method of updating electronic endoscope firmware
DE102009022156A1 (en) 2008-05-20 2009-11-26 Hoya Corp. endoscope system
JP2011136179A (en) * 2005-01-10 2011-07-14 Karl Storz Imaging Inc Updateable endoscopic video imaging system with unified electro-optic cable
US9357902B2 (en) 2001-12-28 2016-06-07 Karl Storz Imaging, Inc. Updateable endoscopic video imaging system with unified electro-optic cable

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1211887A3 (en) * 2000-11-20 2006-08-02 Matsushita Electric Industrial Co., Ltd. Digital broadcast reception apparatus, reception method, reception program, and computer-readable recording medium
JP2002263063A (en) * 2001-03-12 2002-09-17 Asahi Optical Co Ltd Endoscope system
KR20010069857A (en) * 2001-05-15 2001-07-25 양덕준 Portable player be possible to formware upgrade and method for formware upgrading of the portable player
KR20020088573A (en) * 2001-05-18 2002-11-29 엘지전자 주식회사 Firmware upgrade method for digital player
JP2005514680A (en) * 2001-12-19 2005-05-19 ケイデンス デザイン システムズ インコーポレイテッド System and method for providing burst licensing in a circuit simulation environment
US9357902B2 (en) 2001-12-28 2016-06-07 Karl Storz Imaging, Inc. Updateable endoscopic video imaging system with unified electro-optic cable
KR100432857B1 (en) * 2002-02-26 2004-05-24 주식회사 레인콤 A method and apparatus for upgrading a peripheral device firmware by using a recording medium replay apparatus
JP2006526219A (en) * 2003-06-27 2006-11-16 インテル・コーポレーション Method and apparatus for providing secure firmware storage and service access
US7749158B2 (en) 2004-08-06 2010-07-06 Hoya Corporation Electronic endoscope
JP2006043238A (en) * 2004-08-06 2006-02-16 Pentax Corp Electronic endoscope device
JP2011136179A (en) * 2005-01-10 2011-07-14 Karl Storz Imaging Inc Updateable endoscopic video imaging system with unified electro-optic cable
JP2006255108A (en) * 2005-03-16 2006-09-28 Olympus Corp Endoscope apparatus
JP2009009786A (en) * 2007-06-27 2009-01-15 Shimadzu Corp Mass spectrometer
JP2009254513A (en) * 2008-04-15 2009-11-05 Fujinon Corp Method of updating electronic endoscope firmware
DE102009022156A1 (en) 2008-05-20 2009-11-26 Hoya Corp. endoscope system

Similar Documents

Publication Publication Date Title
JP2000245681A (en) Version updating method for firmware for electronic endoscope device and electronic endoscope device
CN100517248C (en) Software edition upgrading management device and software edition upgrading management method
JP2000357095A (en) Method and device for downloading software to embedded system
US12468527B2 (en) Information processing apparatus, method of controlling the same, and storage medium
CN105830021A (en) Updatable integrated-circuit radio
JP2005258996A (en) Remote maintenance system for fpga
JP3515922B2 (en) Electronic endoscope device
JPWO2019207729A1 (en) Industrial computer, industrial computer system, operating system updating method and program
JP4258579B2 (en) Program rewriting device
JP4076113B2 (en) Electronic control unit
US20060190421A1 (en) Information processing apparatus and method, recording medium, and program
JP2004220575A (en) Interface circuit for card-type memory, ASIC with the circuit, and image forming apparatus with the ASIC
JP2002007152A (en) Download method and device
JP3308920B2 (en) Information processing device
KR20090021695A (en) Flash memory rollback system and its method
JP2001051844A (en) Computer peripheral device and firmware update method
JPH10320189A (en) Method and device for updating program
JP2001022587A (en) Communication circuit connection device and version-up method for firmware of the connection device
US7287141B2 (en) Apparatus and method for booting a system
JPH0981396A (en) Digital controller
JP2003122575A (en) Information processing equipment
JP2008009799A (en) Image forming device
JPH10287001A (en) Data rewriting device
TW202411035A (en) Update processing methods for robot control systems, control devices, computer programs, and control software
JP2000222290A (en) Backup memory device and memory method thereof

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20031224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040223

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050412

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050823