(57)【特許請求の範囲】
【請求項１】
記憶手段と、前記記憶手段に記憶されたプログラムを実行するマイクロコンピュータと、前記マイクロコンピュータの制御下で、外部からの入力信号の受信処理と外部への出力信号の生成処理とを行う周辺回路とからなる車両用コンピュータ搭載製品と、前記車両用コンピュータ搭載製品に対して、検査装置内のＲＯＭに記憶されているシミュレーションプログラムから車両運転状態の環境を模した疑似環境信号を与え、これに対する応答を監視することにより、前記車両用コンピュータ搭載製品が正常に動作しているか否かを検査する検査装置を用いた検査方法において、
前記検査装置内に大容量記憶装置を備え、前記大容量記憶装置内には、検査用プログラムおよび出荷用プログラムのファイルが格納されており、前記車両用コンピュータ搭載製品の前記記憶手段は、フラッシュメモリであり、前記車両用コンピュータ搭載製品は、その形式および出荷地等により、複数種類に分類され、予め、前記車両用コンピュータ搭載製品の種類に応じた複数種類の出荷用プログラムが格納された前記大容量記憶装置を用意し、
検査手順としては、
まず、前記検査用プログラムを外部の前記大容量記憶装置から前記フラッシュメモリに書き込み、
次に、前記車両用コンピュータ搭載製品に前記疑似環境信号を与え、
前記疑似環境信号に対する該車両用コンピュータ搭載製品の出力信号と、前記疑似環境信号に対する出力として予め予想した出力信号とを前記外部の検査装置で比較し、前記車両用コンピュータ搭載製品の各部が正常に動作しているか否かを判断し、
正常ならば、前記検査装置内の前記大容量記憶装置に格納された複数種類の出荷用プログラムの中から、該車両用コンピュータ搭載製品の種類に応じた出荷用プログラムを選択し、選択された出荷用プログラムを、該車両用コンピュータ搭載装置の前記フラッシュメモリに書き込み、異常ならば、前記検査装置内のＲＯＭに記憶された診断プログラムにより、入力した疑似環境信号とそれに対する実際の出力信号から、異常箇所を判断または推測し表示することを特徴とする車両用コンピュータ搭載製品の検査方法。
【請求項２】
請求項１に記載の車両用コンピュータ搭載製品の検査方法において、前記疑似環境信号は、車両のエンジンに対する動作指令および車両のエンジンの動作状態を示す信号であり、前記実際の出力信号が燃料噴射制御装置の出力信号であることを特徴とする車両用コンピュータ搭載製品の検査方法。
【請求項３】
記憶手段と、前記記憶手段に記憶されたプログラムを実行するマイクロコンピュータと、前記マイクロコンピュータの制御下で、外部からの入力信号の受信処理と外部への出力信号の生成処理とを行う周辺回路とからなる車両用コンピュータ搭載製品に対して、検査装置内のＲＯＭに記憶されているシミュレーションプログラムから車両運転状態の環境を模した疑似環境信号を与え、これに対する応答を監視することにより、前記車両用コンピュータ搭載製品が正常に動作しているか否かを検査する検査装置において、
前記検査装置内に大容量記憶装置を備え、前記大容量記憶装置内には、検査用プログラムおよび出荷用プログラムのファイルが格納されており、
前記車両用コンピュータ搭載製品の前記記憶手段は、フラッシュメモリであり、
前記車両用コンピュータ搭載製品は、その形式および出荷地等により、複数種類に分類され、予め、前記車両用コンピュータ搭載製品の種類に応じた複数種類の出荷用プログラムが格納された前記大容量記憶装置を用意し、
前記検査装置は、
前記検査用プログラムを前記記憶手段に書き込む検査用プログラム書き込み手段と、
前記車両用コンピュータ搭載製品に前記疑似環境信号を与える供給手段と、
前記疑似環境信号に対する該車両用コンピュータ搭載製品の出力信号と、前記疑似環境信号に対する出力として予め予想した出力信号とを比較し、前記車両用コンピュータ搭載製品の各部が正常に動作しているか否かを判断する判断手段とを有し、
正常ならば、前記大容量記憶装置に格納された複数種類の出荷用プログラムの中から、該車両用コンピュータ搭載製品の種類に応じた出荷用プログラムを選択し、選択された出荷用プログラムを、該車両用コンピュータ搭載製品の前記フラッシュメモリに書き込む出荷用プログラム書き込み手段と、
異常ならば、前記検査装置内のＲＯＭに記憶された診断プログラムにより、入力した疑似環境信号とそれに対する実際の出力信号から、異常箇所を判断または推移し表示することを特徴とする車両用コンピュータ搭載製品の検査装置。
【請求項４】
請求項３に記載の車両用コンピュータ搭載製品の検査装置において、前記疑似環境信号は、車両のエンジンに対する動作指令および車両のエンジンの動作状態を示す信号であり、前記実際の出力信号が燃料噴射制御装置の出力信号であることを特徴とする車両用コンピュータ搭載製品の検査装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータ搭載製品の検査方法および装置に関する。
【０００２】
【従来の技術】
従来、マイクロコンピュータとメモリとを搭載している製品（以下、マイクロコンピュータ搭載製品と称する）の出荷検査を行う場合、該マイクロコンピュータを用いて、該メモリ内に組み込まれたプログラムを実際に実行し、その制御の下において、該マイクロコンピュータ搭載製品の各部が正常に動作するか否かの動作チェックを行っていた。
この場合、上記メモリ内のプログラムは、実際の出荷製品に組み込まれるプログラム（以下、出荷用プログラムと称する）であり、検査部門の検査ライン作成者が、該出荷用プログラムを利用した検査手順を作成していた。
【０００３】
【発明が解決しようとする課題】
ところで、上述した従来の検査方法においては、上記出荷用プログラムは、本来、検査用にプログラミングされたものではないので、該出荷用プログラムを利用した出荷検査は検査効率が非常に悪い、という欠点があった。
例えば、出荷用プログラムにおいて「あるスイッチがＯＮになると、マイクロコンピュータは、このＯＮ信号の入力により、タイマーにて時間を計測し、１０分経過したら所定のリレーをＯＮにする」というようにプログラミングされている場合には、該リレーが正常に動作するか否かを検査するためには１０分も待たなくてはならないことになる。
また、上記コンピュータ搭載品が自動車のエンジン制御装置であって、上記出荷用プログラムにおいて「エンジン冷却水がある温度に達した後、エンジン回転数がある回転量になった場合にのみ所定の制御を行う」というようにプログラミングされている場合には、該制御が正確に行われるか否かを検査するためには、該エンジン制御装置を実際にエンジンに取り付けて検査しなくてはならず、検査装置全体の構成が大型化してしまう。
【０００４】
さらに、通常、出荷用プログラムの作成者（出荷品の開発者）と、検査部門における検査手順の作成者とは別の技術者である場合が多く、また、出荷用プログラムは製品の性能向上を優先して作成されているため、検査ライン作成者が、該出荷用プログラムを解析・利用して検査手順を作成する場合、多大な手間と時間がかかる、という欠点があった。
【０００５】
また、上記問題に対して、出荷用プログラムに検査専用のプログラムルーチンを追加し、該検査用ルーチンを用いて効率的に検査を行う、という手法も考えられる。しかし、この場合、プログラムを格納するメモリの記憶容量が該検査ルーチンの分だけ大きなものとなってしまい、その分、製品のコストが増大する、という欠点があった。
【０００６】
この発明は、このような背景の下になされたもので、コンピュータを搭載した製品の出荷検査を確実かつ効率良く行うことができる検査方法および装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、記憶手段と、前記記憶手段に記憶されたプログラムを実行するマイクロコンピュータと、前記マイクロコンピュータの制御下で、外部からの入力信号の受信処理と外部への出力信号の生成処理とを行う周辺回路とからなる車両用コンピュータ搭載製品と、前記車両用コンピュータ搭載製品に対して、検査装置内のＲＯＭに記憶されているシミュレーションプログラムから車両運転状態の環境を模した疑似環境信号を与え、これに対する応答を監視することにより、前記車両用コンピュータ搭載製品が正常に動作しているか否かを検査する検査装置を用いた検査方法において、前記検査装置内に大容量記憶装置を備え、前記大容量記憶装置内には、検査用プログラムおよび出荷用プログラムのファイルが格納されており、前記車両用コンピュータ搭載製品の前記記憶手段は、フラッシュメモリであり、前記車両用コンピュータ搭載製品は、その形式および出荷地等により、複数種類に分類され、予め、前記車両用コンピュータ搭載製品の種類に応じた複数種類の出荷用プログラムが格納された前記大容量記憶装置を用意し、検査手順としては、まず、前記検査用プログラムを外部の前記大容量記憶装置から前記フラッシュメモリに書き込み、次に、前記車両用コンピュータ搭載製品に前記疑似環境信号を与え、前記疑似環境信号に対する該車両用コンピュータ搭載製品の出力信号と、前記疑似環境信号に対する出力として予め予想した出力信号とを前記外部の検査装置で比較し、前記車両用コンピュータ搭載製品の各部が正常に動作しているか否かを判断し、正常ならば、前記検査装置内の前記大容量記憶装置に格納された複数種類の出荷用プログラムの中から、該車両用コンピュータ搭載製品の種類に応じた出荷用プログラムを選択し、選択された出荷用プログラムを、該車両用コンピュータ搭載装置の前記フラッシュメモリに書き込み、異常ならば、前記検査装置内のＲＯＭに記憶された診断プログラムにより、入力した疑似環境信号とそれに対する実際の出力信号から、異常箇所を判断または推測し表示することを特徴とする。
【０００９】
請求項２記載の発明は、請求項１記載の車両用コンピュータ搭載製品の検査方法において前記疑似環境信号は、車両のエンジンに対する動作指令および車両のエンジンの動作状態を示す信号であり、前記実際の出力信号が燃料噴射制御装置の出力信号であることを特徴とする。
【００１１】
請求項３記載の発明は、記憶手段と、前記記憶手段に記憶されたプログラムを実行するマイクロコンピュータと、前記マイクロコンピュータの制御下で、外部からの入力信号の受信処理と外部への出力信号の生成処理とを行う周辺回路とからなる車両用コンピュータ搭載製品に対して、検査装置内のＲＯＭに記憶されているシミュレーションプログラムから車両運転状態の環境を模した疑似環境信号を与え、これに対する応答を監視することにより、前記車両用コンピュータ搭載製品が正常に動作しているか否かを検査する検査装置において、前記検査装置内に大容量記憶装置を備え、前記大領記憶装置内には、検査用プログラムおよび出荷用プログラムのファイルが格納されており、前記車両用コンピュータ搭載製品の前記記憶手段は、フラッシュメモリであり、前記車両用コンピュータ搭載製品は、その形式および出荷地等により、複数種類に分類され、予め、前記車両用コンピュータ搭載製品の種類に応じた複数種類の出荷用プログラムが格納された前記大容量記憶装置を用意し、前記検査装置は、前記検査用プログラムを前記記憶手段に書き込む検査用プログラム書き込み手段と、前記車両用コンピュータ搭載製品に前記疑似環境信号を与える供給手段と、前記疑似環境信号に対する該車両用コンピュータ搭載製品の出力信号と、前記疑似環境信号に対する出力として予め予想した出力信号とを比較し、前記車両用コンピュータ搭載製品の各部が正常に動作しているか否かを判断する判断手段と、正常ならば、前記大容量記憶装置に格納された複数種類の出荷用プログラムの中から、該車両用コンピュータ搭載製品の種類に応じた出荷用プログラムを選択し、選択された出荷用プログラムを、該車両用コンピュータ搭載製品の前記フラッシュメモリに書き込む出荷用プログラム書き込み手段とを有し、異常ならば、前記検査装置内のＲＯＭに記憶された診断プログラムにより、入力した疑似環境信号とそれに対する実際の出力信号から、異常箇所を判断または推移し表示することを特徴とする。
【００１３】
請求項４記載の発明は、請求項３に記載の車両用コンピュータ搭載製品の検査装置において、前記疑似環境信号は、車両のエンジンに対する動作指令および車両のエンジンの動作状態を示す信号であり、前記実際の出力信号が燃料噴射制御装置の出力信号であることを特徴とする。
【００１５】
【発明の実施の形態】
以下、図面を参照して、この発明の実施形態について説明する。
図１は、この発明の一実施形態によるコンピュータ搭載製品の検査装置の構成例を示すブロック図である。
【００１６】
この図において、マイクロコンピュータ搭載製品１は、マイクロコンピュータ２，入力回路３，出力回路４，入力ポート５，出力ポート６から構成される。
また、このマイクロコンピュータ搭載製品１は、本発明における検査対象であり、製造不良（マイクロコンピュータ２のチップ不良，入力回路３または出力回路４構成部品の不良・実装ミス等）が無く、検査に合格すると出荷される。
なお、本実施形態では具体的一例として、上記マイクロコンピュータ搭載製品１は、自動車のエンジンにおける燃料噴射制御装置であるとする。
【００１７】
マイクロコンピュータ２は、同じチップ内にフラッシュメモリ２ａが内蔵されたＣＰＵ（中央処理装置）であり、該フラッシュメモリ２ａに格納されたプログラムに従って、マイクロコンピュータ搭載製品１の各部を制御する。
マイクロコンピュータ２は、上記フラッシュメモリ２ａに直接接続されたプログラムバスおよびコネクタが設けられており、該プログラムバスを介して、外部から該フラッシュメモリ２ａに対して直接リード／ライトが可能である。
【００１８】
なお、フラッシュメモリ２ａは、上記プログラムとして、出荷時には出荷用プログラムが書き込まれ、検査時には検査用プログラムが書き込まれる。
ここで、出荷用プログラムとは、実際の出荷製品に書き込まれるプログラムであり、検査用プログラムとは、出荷検査において、マイクロコンピュータ搭載製品１の各部（マイクロコンピュータ２，入力回路３，出力回路４）の製造ミスを検査するために、上記各部の全ての機能を、短時間で順次連続的に効率良く動かすためのプログラムである。
【００１９】
入力回路３は、レシーバ，Ａ／Ｄ変換器，ＯＰアンプ等からなるアナログ回路であり、入力ポート５を介して供給される外部入力信号を、マイクロコンピュータ２が処理可能なデジタル信号に変換する。
本実施形態では、具体例として、上記外部入力信号は、エンジンに対する動作指令（アクセル，ブレーキの踏み込み量等）およびエンジンの動作状態（エンジン回転数，水温，燃料噴射量等のフィードバック）等であるとする。
【００２０】
出力回路４は、ドライバ，Ｄ／Ａ変換器，ＯＰアンプ等からなるアナログ回路であり、マイクロコンピュータ２の制御信号を駆動信号に変換して、出力ポート６より出力する。
本実施形態では、具体例として、上記駆動信号は、自動車のエンジンにおける燃料噴射口開閉弁の開閉駆動信号であるとする。
【００２１】
検査装置７は、マイクロコンピュータ搭載製品１に対して、実際の環境を模した疑似環境入力を与え、これに対する応答を監視することにより、該マイクロコンピュータ搭載製品１が正常に動作しているか否かを検査する装置（検査用シミュレーション装置）である。
例えば、上記マイクロコンピュータ搭載製品１が燃料噴射制御装置である場合、検査装置７は、該燃料噴射制御装置を取り巻く疑似環境として、エンジンに対する動作指令（アクセル，ブレーキの踏み込み量等）およびエンジンの動作状態（エンジン回転数，水温，燃料噴射量等のフィードバック）を示す信号（疑似環境信号）を供給する。そして、検査装置７は、燃料噴射制御装置の出力信号（燃料噴射口開閉弁の駆動信号）が、上記疑似環境信号に対する正しい応答として予期した通りの値であるか否かをチェックする。
【００２２】
また、検査装置７は、マイクロコンピュータ２に内蔵されたフラッシュメモリ２ａに対して、プログラムバスケーブルを介して、直接リード／ライトすることができる。
そこで、本実施形態では、検査装置７は、上記プログラムバスケーブルを介して、出荷用プログラムおよび検査用プログラムの書き込みを行う。
【００２３】
なお、検査装置７は、ＣＰＵ・７ａ，ＲＯＭ（リードオンリメモリ）７ｂ，ＲＡＭ（ランダムアクセスメモリ）７ｃ，大容量記憶装置７ｄ，ディスプレイ７ｅ，キーボード７ｆ等から構成されるコンピュータシステムである。
ここで、ＣＰＵ・７ａは検査装置７各部を制御し、ＲＯＭ・７ｂにはＣＰＵ・７ａにおいて用いられる制御用プログラムが格納されており、ＲＡＭ・７ｃは各制御用プログラムをロードしたり、該制御用プログラムの実行中にデータを一時的に記憶する。
大容量記憶装置７ｄ内には、検査用プログラムおよび出荷用プログラムのファイルが格納してあり、ＣＰＵ・７ａは、ここから検査用プログラムまたは出荷用プログラムを読み出して、フラッシュメモリ２ａに書き込む。
【００２４】
次に、上記構成によるコンピュータ搭載製品の検査方法の動作を説明する。
オペレータは、検査装置７より引き出されている入力バスケーブルを入力ポート５に、同じく出力バスケーブルを出力ポート６に、同じくプログラムバスケーブルをフラッシュメモリ２ａ（から配線が引き出されたコネクタ）に接続する。オペレータは、検査装置７のメインスイッチ（図示略）をＯＮにして電源を投入する。オペレータが、検査装置７に電源を投入すると、該電源は、入力バスケーブルを介して、マイクロコンピュータ搭載製品１にも供給される。
【００２５】
電源投入後、オペレータは、キーボード７ｆを用いて、検査用プログラム書き込み指示を行う。
これにより、ＣＰＵ・７ａは、検査用プログラムのファイルを大容量記憶装置７ｄから読み出し、該検査用プログラムを、プログラムバスケーブルを介して、マイクロコンピュータ２の内蔵フラッシュメモリ２ａに書き込む。
検査用プログラムの書き込みが終了すると、ＣＰＵ・７ａは、ディスプレイ７ｅを用いて、その旨をオペレータに通知する。
【００２６】
次に、オペレータは、キーボード７ｆを用いて、検査シミュレーションの開始を指示する。これにより、ＣＰＵ・７ａは、ＲＯＭ・７ｂに記憶されたシミュレーションプログラムを実行する。
ここで、具体的一例として、検査対象となるマイクロコンピュータ搭載製品１は燃料噴射制御装置であるので、検査装置７は、該マイクロコンピュータ搭載製品１を取り巻く疑似環境として、エンジンに対する動作指令（アクセル，ブレーキの踏み込み量等）およびエンジンの動作状態（エンジン回転数，水温，燃料噴射量等のフィードバック）を示す信号（疑似環境信号）を、入力ポート５を介して、該マイクロコンピュータ搭載製品１に与える。
【００２７】
該疑似環境信号は、入力バスケーブルおよび入力ポート５を介して、マイクロコンピュータ搭載製品１の入力回路３に供給される。
入力回路３は、上記疑似環境信号に対して、所定の信号処理（バス調停，信号レベル変換，Ａ／Ｄ変換等）を行う。
具体的一例として、検査装置７より与えられたエンジンに対する動作指令（アクセル，ブレーキの踏み込み量等）およびエンジンの動作状態（エンジン回転数，水温，燃料噴射量等のフィードバック）は、マイクロコンピュータ２が認識可能なデジタル信号に変換される。
【００２８】
マイクロコンピュータ２は、フラッシュメモリ２ａに記憶された検査用プログラムに従って、上記入力回路３から各種信号を読み込み、これにより上記疑似環境を把握して、これに対する制御処理を行う。
ここで、上記検査用プログラムは、出荷用プログラムとは異なり、入力回路３および出力回路４の全ての機能を手際よく、順次連続的にチェックするために必要な制御シーケンスより構成されている。
具体的一例を上げると、マイクロコンピュータ２は、検査装置７より与えられたエンジンに対する動作指令（アクセル，ブレーキの踏み込み量等）およびエンジンの動作状態（エンジン回転数，水温，燃料噴射量等のフィードバック）に基づき、該状況下における適切な燃料噴射量を計算する。
【００２９】
出力回路４は、マイクロコンピュータ２の制御信号に対して、所定の信号処理（バス調停，信号レベル変換，Ｄ／Ａ変換等）を行う。
具体的一例を上げると、出力回路４は、上記マイクロコンピュータ２の制御信号に基づき、燃料噴射口開閉弁の駆動信号を出力する。但し、検査時においては、実際に上記開閉弁を駆動するわけではなく、出力回路４の出力信号は、出力ポート６および出力バスケーブルを介して、検査装置７に送信される。
これに対して、ＣＰＵ・７ａは、上記入力信号（疑似環境信号）に対する正しい応答として予期した出力信号が、マイクロコンピュータ搭載製品１より得られたか否かを判断する。
【００３０】
そして、予期した通りの出力信号が得られたならば、ＣＰＵ・７ａは、ディスプレイ７ｅを用いて、マイクロコンピュータ搭載製品１が正常であることを示す。
次に、オペレータが、キーボード７ｆを用いて、出荷用プログラムの書き込み指示を行うと、ＣＰＵ・７ａは、出荷用プログラムのファイルを大容量記憶装置７ｄから読み出し、該出荷用プログラムを、プログラムバスケーブルを介して、マイクロコンピュータ２の内蔵フラッシュメモリ２ａに書き込む。このとき、上記出荷用プログラムを、先に書き込んである検査用プログラムを一旦消去してから書き込む。
出荷用プログラムの書き込みが終了すると、ＣＰＵ・７ａは、ディスプレイ７ｅを用いて、その旨をオペレータに通知する。そこで、オペレータは電源を落とした後、入力バスケーブル，出力バスケーブル，プログラムバスケーブルを外し、マイクロコンピュータ搭載製品１を出荷する。
【００３１】
一方、上記入力信号（疑似環境信号）に対して、マイクロコンピュータ搭載製品１より予期した通りの出力信号が得られなかったならば、ＣＰＵ・７ａは、ディスプレイ７ｅを用いて、上記マイクロコンピュータ搭載製品１に異常があることを示す。
このとき、ＲＯＭ・７ｂに記憶された診断プログラムにより、入力した疑似環境信号とそれに対する実際の出力信号とから、異常箇所を判断または推測できる場合には、該診断内容をディスプレイ７ｅに表示する。
オペレータは、上記診断内容に従ってマイクロコンピュータ搭載製品１をチェックし、不良箇所（部品の不良・破損，部品の実装ミス等）を修理する。
修理完了後、オペレータは上述した検査シミュレーションを再度行い、異常がなければ該マイクロコンピュータ搭載製品１を出荷する。
以上で、コンピュータ搭載製品の検査装置の動作説明を終了する。
【００３２】
次に、請求項記載の発明と本実施形態との対応関係を説明する。
記憶手段……フラッシュメモリ２ａ
マイクロコンピュータ……マイクロコンピュータ２
周辺回路……入力回路３，出力回路４
検査装置……検査装置７
検査用プログラム書き込み手段……ＣＰＵ・７ａ
供給手段……ＣＰＵ・７ａ
判断手段……ＣＰＵ・７ａ
出荷用プログラム書き込み手段……ＣＰＵ・７ａ
【００３３】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更等があってもこの発明に含まれる。
たとえば、上述した一実施形態においては、検査用プログラムまたは出荷用プログラムの格納場所として、マイクロコンピュータ内蔵のフラッシュメモリを用いる例を示したが、この他にもＥ２ＰＲＯＭのように、装置に搭載したまま外部から直接リード／ライトが可能であり、かつ、電源を落としても保持内容が失われないメモリＩＣであれば、どのようなものでも用いることができる。
【００３４】
また、同実施形態においては、オペレータがキーボードを用いて、ＣＰＵ・７ａに対して各種指示（プログラムの書き込み，検査開始等）を与えていたが、これらの指示をバッチ処理で与えることにより、オペレータの指示を必要とせず、自動的に検査を進めることも考えられる。
【００３５】
また、同実施形態においては、本装置を出荷検査における検査装置として利用したが、この他にも、製品開発時において、本装置による検査結果を、マイクロコンピュータ搭載製品各部のパラメータ（抵抗値，容量値，マイクロコンピュータの制御判断値等）の補正に利用することも考えられる。
【００３６】
また、同実施形態において、検査装置７内の大容量記憶装置７ｄには、検査の対象となるマイクロコンピュータ搭載製品の種類（燃料噴射制御装置の場合には、該装置搭載車両の機種および仕向地等）に応じて分類された複数種類の出荷用プログラムが格納してあり、検査用プログラムによる上記検査に合格した後、キーボード７ｆを用いて、上記複数種類の出荷用プログラムの中から、該マイクロコンピュータ搭載製品の種類に応じた出荷用プログラムを選択し、該選択された出荷用プログラムを、マイクロコンピュータ２の内蔵フラッシュメモリ２ａに書き込み、出荷することも考えられる。
【００３７】
【発明の効果】
以上説明したように、この発明によれば、検査時には、検査用に作成されたプログラムを用いて効率よく出荷検査を行うことができる。
また、記憶手段には、出荷用プログラムか検査用プログラムかのどちらか一方しか書き込まれないので、該記憶手段が必要とする記憶容量を小さく抑えることができる。
【図面の簡単な説明】
【図１】この発明の一実施形態によるコンピュータ搭載製品の検査装置の構成例を示すブロック図である。
【符号の説明】
１……マイクロコンピュータ搭載製品、  ２……マイクロコンピュータ、
２ａ……フラッシュメモリ、  ３……入力回路、  ４……出力回路、
５……入力ポート、  ６……出力ポート、  ７……検査装置
【図１】
0003578845.tif 000002