(57)【要約】【課題】指定外の起動領域からの起動に対処できる、車両用電子制御装置及び起動方法を提供する。【解決手段】車両用電子制御装置は、不揮発性メモリに、複数の起動領域のうちの通常起動時における起動領域を表す起動領域情報と、前記複数の起動領域それぞれに配した前記複数の起動領域を識別する領域識別情報とを記憶させておき、起動に用いた起動領域に配された前記領域識別情報と前記起動領域情報とが不整合であるときに、指定外の起動領域からの異常起動であると判断し、起動領域情報が表す起動領域に遷移させる。【選択図】図２
2019185533.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性メモリを備えた車両用電子制御装置であって、
前記不揮発性メモリは、複数の起動領域のうちの通常起動時における起動領域を表す起動領域情報と、前記複数の起動領域それぞれに配した前記複数の起動領域を識別する領域識別情報とを記憶し、
起動に用いた起動領域に配された前記領域識別情報と前記起動領域情報とが不整合であるときに、指定外の起動領域からの起動に応じた異常起動時処理を実施する、
車両用電子制御装置。
【請求項２】
前記異常起動時処理として、前記起動領域情報が表す起動領域に遷移させる、
請求項１記載の車両用電子制御装置。
【請求項３】
電源投入時に前記複数の起動領域のうちの１つを指定する領域選択情報が前記不揮発性メモリからレジスタに自動転送され、前記レジスタが格納する前記領域選択情報が指定する起動領域から起動するよう構成され、
前記領域選択情報と前記起動領域情報とが不整合であるときに、前記領域選択情報の異常に応じた情報異常時処理を実施する、
請求項１又は請求項２記載の車両用電子制御装置。
【請求項４】
前記異常起動時処理及び前記情報異常時処理として異常情報を記録する、
請求項３記載の車両用電子制御装置。
【請求項５】
不揮発性メモリを備えた車両用電子制御装置の起動方法であって、
複数の起動領域のうちの通常起動時における起動領域を表す起動領域情報と、前記複数の起動領域それぞれに配した前記複数の起動領域を識別する領域識別情報とを記憶する前記不揮発性メモリから、起動に用いた起動領域に配された前記領域識別情報と前記起動領域情報とを読み出すステップと、
前記不揮発性メモリから読み出した前記領域識別情報と前記起動領域情報とを比較し、これらが不整合であるときに、指定外の起動領域からの起動を表す処理結果を設定するステップと、
指定外の起動領域からの起動を表す処理結果に基づき、前記起動領域情報が表す起動領域に遷移させるステップと、
を含む、車両用電子制御装置の起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用電子制御装置及び起動方法に関し、詳しくは、指定外の起動領域からの起動に対処する技術に関する。
【背景技術】
【０００２】
特許文献１のファームウェア駆動装置は、複数のメモリ領域に格納されたファームウェアのうち起動する対象となるファームウェアを指定する起動領域選択信号と、起動領域選択信号の有効性に関する情報を含む有効情報信号とを取得する取得手段と、起動領域選択信号と有効情報信号とに基づいて、起動する対象となるファームウェアである起動ファームウェアを決定するファームウェア決定手段と、起動ファームウェアを、実行可能な状態に設定するファームウェア設定手段、とを有する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１６７８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、電源投入時に複数の起動領域のうちの１つを指定する領域選択情報が不揮発性メモリからレジスタに自動転送され、前記レジスタが格納する前記領域選択情報が指定する起動領域から起動するよう構成された車両用電子制御装置において、前記領域選択情報の転送や読み出しにエラーが発生すると、車両用電子制御装置（マイクロコンピュータ）が指定外の起動領域から起動してしまう場合がある。
従来は、指定外の起動領域からの起動を判定する手段がなかったため、指定外の起動領域からの起動によってマイクロコンピュータの動作が異常になると、監視回路がマイクロコンピュータをリセットしてしまい、マイクロコンピュータの再起動が不能になる場合があった。
【０００５】
本発明は、従来の実情に鑑みてなされたものであり、その目的は、指定外の起動領域からの起動に対処できる、車両用電子制御装置及び起動方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明によれば、車両用電子制御装置は、その１つの態様において、不揮発性メモリを備え、前記不揮発性メモリは、複数の起動領域のうちの通常起動時における起動領域を表す起動領域情報と、前記複数の起動領域それぞれに配した前記複数の起動領域を識別する領域識別情報とを記憶し、起動に用いた起動領域に配された前記領域識別情報と前記起動領域情報とが不整合であるときに、指定外の起動領域からの起動に応じた異常起動時処理を実施する。
【０００７】
また、車両用電子制御装置の起動方法は、その１つの態様において、複数の起動領域のうちの通常起動時における起動領域を表す起動領域情報と、前記複数の起動領域それぞれに配した前記複数の起動領域を識別する領域識別情報とを記憶する前記不揮発性メモリから、起動に用いた起動領域に配された前記領域識別情報と前記起動領域情報とを読み出すステップと、前記不揮発性メモリから読み出した前記領域識別情報と前記起動領域情報とを比較し、これらが不整合であるときに、指定外の起動領域からの起動を表す処理結果を設定するステップと、指定外の起動領域からの起動を表す処理結果に基づき、前記起動領域情報が表す起動領域に遷移させるステップと、を含む。
【発明の効果】
【０００８】
上記発明によると、指定外の起動領域からの起動に対処でき、再起動が不能になることを抑止できるようになる。
【図面の簡単な説明】
【０００９】
【図１】車両用電子制御装置の構成及び起動時における領域選択情報ＲＳの読み出し経路を示す図である。
【図２】車両用電子制御装置の起動時における異常判定処理を示すフローチャートである。
【図３】起動領域監視機能を示すフローチャートである。
【図４】起動領域監視機能に用いる各種情報を説明するための図である。
【図５】起動領域情報検知機能を示すフローチャートである。
【図６】起動領域情報検知機能に用いる各種情報を説明するための図である。
【発明を実施するための形態】
【００１０】
以下に本発明の実施の形態を説明する。
図１は、本発明に係る車両用電子制御装置の構成の一態様を示すブロック図である。
なお、車両用電子制御装置は、車両が搭載するエンジン、変速機、パワーステアリング、ブレーキなどを制御する装置である。
【００１１】
図１の車両用電子制御装置１００は、ＣＰＵ１０１、フラッシュメモリ１０２、ＩＤ制御部１０３、フラッシュシーケンサ１０４、周辺バス１０５、レジスタ（オプションバイト格納レジスタ）１０６を備えた、マイクロコンピュータ１１０（メインマイコン）を備える。
フラッシュメモリ１０２は、電気的にデータを書き換えることが可能な不揮発性メモリであり、プログラム実行が可能なコードフラッシュメモリ１０２ａと、データ格納領域であるデータフラッシュメモリ１０２ｂとを有する。
【００１２】
コードフラッシュメモリ１０２ａは、３つの起動領域１０２Ａ−１０２Ｃを備える。
データフラッシュメモリ１０２ｂのコンフィグレーション設定領域は、３つの起動領域１０２Ａ−１０２Ｃのうちの１つを指定する領域選択情報ＲＳを記憶する。
なお、３つの起動領域１０２Ａ−１０２Ｃのうちの第１起動領域１０２Ａが通常起動時の起動領域であり、データフラッシュメモリ１０２ｂのコンフィグレーション設定領域は、第１起動領域１０２Ａを指定する領域選択情報ＲＳを記憶する。
【００１３】
フラッシュシーケンサ１０４は、フラッシュコントロールユニット（ＦＣＵ）１０４ａ、フラッシュアプリケーションコマンドインターフェース（ＦＡＣＩ）１０４ｂ、ＲＡＭ１０４ｃなどを備える。
エンジンスイッチ（イグニッションスイッチ）のオンなどによって車両用電子制御装置１００（マイクロコンピュータ１１０）に電源を投入すると、フラッシュシーケンサ１０４は、自動的に、データフラッシュメモリ１０２ｂのコンフィグレーション設定領域（オプションバイト領域）から領域選択情報ＲＳを読み出し、読み出した領域選択情報ＲＳを、周辺バス１０５を経てレジスタ１０６に転送して格納させる。
【００１４】
ＣＰＵ１０１は、レジスタ１０６から周辺バス１０５を経て領域選択情報ＲＳを読み出し、起動領域１０２Ａ−１０２Ｃのうち領域選択情報ＲＳが指定する１つの起動領域から起動する。
ここで、領域選択情報ＲＳの転送及び／又は読み出しにエラーが発生すると、ＣＰＵ１０１は、起動領域を誤って判断して、指定外の起動領域、つまり、本来の指定領域が第１起動領域１０２Ａであるときに第２起動領域１０２Ｂ又は第３起動領域１０２Ｃから起動する場合がある。
【００１５】
そして、ＣＰＵ１０１は、指定外の起動領域から起動すると、異常動作する。
ＣＰＵ１０１の動作を監視する監視回路１２０（サブマイコン）は、ＣＰＵ１０１の異常動作（例えば、ＣＰＵ１０１が出力するプログラムラン信号P-runの異常など）を検知すると、ＣＰＵ１０１にリセット信号を出力するリセット処理を実施する。
このため、指定外の起動領域から起動した場合、ＣＰＵ１０１は再起動不能になってしまう。
【００１６】
そこで、マイクロコンピュータ１１０は、指定外の起動領域から起動（異常起動）を検知する起動領域監視機能、指定外の起動領域から起動したときに指定の起動領域に遷移させる遷移機能、レジスタ１０６が格納する領域選択情報ＲＳの異常を検知する起動領域情報検知機能、更に、異常判定したときに処理結果（診断履歴）を記録する診断履歴記録機能を備えている。
【００１７】
以下では、上記機能を詳細に説明する。
図２のフローチャートは、上記各機能の概要を示し、マイクロコンピュータ１１０は、いずれの起動領域から起動した場合も、図２のフローチャートに示す処理を実施するようにプログラミングされている。
【００１８】
マイクロコンピュータ１１０は、ステップＳ２０１で、起動領域監視機能によって、指定外の起動領域から起動したか、又は、指定の起動領域から起動したかを判断する。
つまり、マイクロコンピュータ１１０は、領域選択情報ＲＳが第１起動領域１０２Ａを指定する場合、第１起動領域１０２Ａから起動した場合は指定の起動領域からの起動と判断し、第２起動領域１０２Ｂ若しくは第３起動領域１０２Ｃから起動した場合は指定外の起動領域から起動したと判断して、それぞれの判断結果（処理結果）を保持する。
【００１９】
そして、マイクロコンピュータ１１０は、指定外の起動領域から起動したと判断すると、ステップＳ２０１からステップＳ２０２に進む。
マイクロコンピュータ１１０は、ステップＳ２０２及びステップＳ２０３で、指定外の起動領域からの起動に応じた異常起動時処理を実施する。
【００２０】
詳細には、マイクロコンピュータ１１０は、ステップＳ２０２で、指定外の起動領域から起動した異常起動の発生履歴をフラッシュメモリ１０２（データフラッシュメモリ１０２ｂ）に記録し、また、異常起動（車両用電子制御装置１００の異常、車両用電子制御装置１００を含むシステムの異常など）の発生を車両の運転者に警告ランプなどの警告装置を用いて通知する。
【００２１】
次いで、マイクロコンピュータ１１０は、ステップＳ２０３で、本来の指定領域である第１起動領域１０２Ａに強制的に遷移させる処理を実施する。つまり、マイクロコンピュータ１１０は、第１起動領域１０２Ａのソフトウェアを強制的に実行する。
マイクロコンピュータ１１０は、ステップＳ２０１で指定の起動領域から起動したと判断すると、ステップＳ２０２及びステップＳ２０３を迂回してステップＳ２０４に進み、ステップＳ２０３の処理後もステップＳ２０４に進む。
【００２２】
マイクロコンピュータ１１０は、ステップＳ２０４で、起動領域情報検知機能によって、レジスタ１０６が格納する領域選択情報ＲＳの異常の有無を判断する。
ここで、レジスタ１０６が格納する領域選択情報ＲＳが正規の起動領域（第１起動領域１０２Ａ）を指定しない誤った情報である場合、マイクロコンピュータ１１０は、係る判断結果（処理結果）を保持して、ステップＳ２０５に進む。
【００２３】
マイクロコンピュータ１１０は、ステップＳ２０５で、領域選択情報ＲＳの異常に応じた情報異常時処理を実施する。
詳細には、マイクロコンピュータ１１０は、ステップＳ２０５で、レジスタ１０６が格納する領域選択情報ＲＳの異常の判定履歴をフラッシュメモリ１０２（データフラッシュメモリ１０２ｂ）に記録し、また、領域選択情報ＲＳの異常（車両用電子制御装置１００の異常、車両用電子制御装置１００を含むシステムの異常など）の発生を車両の運転者に警告ランプなどの警告装置を用いて通知する。
【００２４】
マイクロコンピュータ１１０は、レジスタ１０６が格納する領域選択情報ＲＳが第１起動領域１０２Ａを指定する値であって正常である場合、ステップＳ２０５を迂回してステップＳ２０６に進み、また、ステップＳ２０２で領域選択情報ＲＳの異常を記録した後もステップＳ２０６に進む。
マイクロコンピュータ１１０は、ステップＳ２０６で、第１起動領域１０２Ａから正常に起動したときの通常処理を実施する。
【００２５】
例えば、データフラッシュメモリ１０２ｂのコンフィグレーション設定領域から読み出した領域選択情報ＲＳのレジスタ１０６への転送エラーや、レジスタ１０６からの読み出しエラーが発生し、異常起動が発生しても、マイクロコンピュータ１１０は、係る異常起動を診断して第１起動領域１０２Ａに遷移させるので、正常動作して処理動作を継続することができる。
【００２６】
つまり、指定外の起動領域からの異常起動によってマイクロコンピュータ１１０が異常動作し、監視回路１２０によるリセット処理で、再起動不能になることを抑止できる。
但し、異常起動又は領域選択情報ＲＳの異常が発生したときに、マイクロコンピュータ１１０は、正常な領域選択情報ＲＳに基づいて正常に起動したときの通常処理に比べて、処理機能の一部を省略したり制御範囲を狭くしたりするなどの制限付きの処理を実施することができる。
【００２７】
図３は、前記ステップＳ２０１における起動領域監視機能の手順を詳細に示すフローチャートである。
また、図４は、起動領域監視機能において用いる各種情報を説明するための図である。
【００２８】
マイクロコンピュータ１１０は、まず、ステップＳ３０１で、フラッシュメモリ１０２に配してある通常起動時における起動領域を表す起動領域情報ＤＡ、つまり、本実施形態では第１起動領域１０２Ａを表すキーワードである起動領域情報ＤＡを読み出す。
次いで、マイクロコンピュータ１１０は、ステップＳ３０２で、３つの起動領域１０２Ａ−１０２Ｃそれぞれに配してある起動領域１０２Ａ−１０２Ｃの識別情報ＩＤ１−ＩＤ３のうち、今回の起動に用いた起動領域の識別情報ＩＤを読み出す。
【００２９】
図４に示すように、フラッシュメモリ１０２において、第１起動領域１０２Ａには当該第１起動領域１０２Ａを表すキーワードである第１識別情報ＩＤ１が配され、第２起動領域１０２Ｂには当該第２起動領域１０２Ｂを表すキーワードである第２識別情報ＩＤ２が配され、更に、第３起動領域１０２Ｃには当該第３起動領域１０２Ｃを表すキーワードである第３識別情報ＩＤ３が配される。
更に、フラッシュメモリ１０２は、通常起動時における起動領域を表すキーワードである起動領域情報ＤＡが配される。
【００３０】
したがって、マイクロコンピュータ１１０は、通常起動時の指定領域である第１起動領域１０２Ａから起動したときは、ステップＳ３０１及びステップＳ３０２において、通常起動時の指定領域である第１起動領域１０２Ａを表す起動領域情報ＤＡと、起動した第１起動領域１０２Ａに配された当該第１起動領域１０２Ａを表す第１識別情報ＩＤ１とを読み出すことになる。
【００３１】
また、マイクロコンピュータ１１０は、指定外領域である第２起動領域１０２Ｂから起動したときは、ステップＳ３０１及びステップＳ３０２において、通常起動時の指定領域である第１起動領域１０２Ａを表す起動領域情報ＤＡと、起動した第２起動領域１０２Ｂに配された当該第２起動領域１０２Ｂを表す第２識別情報ＩＤ２とを読み出すことになる。
また、マイクロコンピュータ１１０は、指定外領域である第３起動領域１０２Ｃから起動したときは、ステップＳ３０１及びステップＳ３０２において、通常起動時の指定領域である第１起動領域１０２Ａを表す起動領域情報ＤＡと、起動した第３起動領域１０２Ｃに配された当該第３起動領域１０２Ｃを表す第３識別情報ＩＤ３とを読み出すことになる。
【００３２】
マイクロコンピュータ１１０は、ステップＳ３０３に進むと、ステップＳ３０１で読み出した通常起動時の指定領域を表す起動領域情報ＤＡと、ステップＳ３０２で読み出した今回の起動に用いた起動領域の識別情報ＩＤとを比較する。
ここで、通常起動時の指定領域を表す起動領域情報ＤＡと、ステップＳ３０２で読み出した今回の起動に用いた起動領域の識別情報ＩＤとが整合しない（不一致である）場合、マイクロコンピュータ１１０は、指定外の起動領域から起動したと判断して係る判断結果（処理結果）を保持し、指定外領域からの起動における異常起動時処理として、前記ステップＳ２０２及びステップＳ２０３に進む。
【００３３】
なお、通常起動時の指定領域を表す起動領域情報ＤＡと、今回の起動に用いた起動領域の識別情報ＩＤとが整合しない場合とは、起動領域情報ＤＡが第１起動領域１０２Ａを表すときに、今回の起動に用いた起動領域の識別情報ＩＤがＩＤ２若しくはＩＤ３であって第２起動領域１０２Ｂ又は第３起動領域１０２Ｃからの起動を表す場合である。
【００３４】
一方、通常起動時の指定領域を表す起動領域情報ＤＡと、ステップＳ３０２で読み出した今回の起動に用いた起動領域の識別情報ＩＤとが整合する（一致する）場合、マイクロコンピュータ１１０は、指定領域である第１起動領域１０２Ａから起動したと判断して係る判断結果（処理結果）を保持し、指定領域からの起動における処理として、ステップＳ２０２及びステップＳ２０３を迂回してステップＳ２０４（起動領域情報検知機能）に進む。
【００３５】
なお、通常起動時の指定領域を表す起動領域情報ＤＡと、今回の起動に用いた起動領域の識別情報ＩＤとが整合する場合とは、起動領域情報ＤＡが第１起動領域１０２Ａを表すときに、今回の起動に用いた起動領域の識別情報ＩＤがＩＤ１であって第１起動領域１０２Ａからの起動を表す場合である。
このようにして、マイクロコンピュータ１１０は、指定外領域からの起動の有無を判断し、指定外領域から起動した場合は指定領域である第１起動領域１０２Ａに遷移させる。
【００３６】
図５は、前記ステップＳ２０４における起動領域情報検知機能の手順を詳細に示すフローチャートである。
また、図６は、起動領域情報検知機能において用いる指定領域の情報を説明するための図である。
【００３７】
マイクロコンピュータ１１０は、まず、ステップＳ４０１で、フラッシュメモリ１０２に配してある通常起動時の指定領域を表す起動領域情報ＤＡ、つまり、本実施形態では第１起動領域１０２Ａを表すキーワードである起動領域情報ＤＡを読み出す。
尚、このステップＳ４０１での処理は、前記ステップＳ３０１での処理と同じである。
【００３８】
次いで、マイクロコンピュータ１１０は、ステップＳ４０２で、レジスタ１０６が格納する領域選択情報ＲＳを読み出す。
レジスタ１０６が格納する領域選択情報ＲＳとは、マイクロコンピュータ１１０の起動前に、データフラッシュメモリ１０２ｂのコンフィグレーション設定領域から自動的に読み出され、今回の起動領域の選択に用いた起動領域の指定データである。
【００３９】
図６に示すように、領域選択情報ＲＳは、フラッシュメモリ１０２のコンフィグレーション設定領域に保存される固定値であり、領域選択情報ＲＳは起動前にデータフラッシュメモリ１０２ｂのコンフィグレーション設定領域から読み出されてレジスタ１０６が格納する値であって起動毎に更新される情報である。
【００４０】
次いで、マイクロコンピュータ１１０は、ステップＳ４０３で、起動領域情報ＤＡと領域選択情報ＲＳとを比較する。
データフラッシュメモリ１０２ｂのコンフィグレーション設定領域が格納する領域選択情報ＲＳは第１起動領域１０２Ａを表す情報で、フラッシュメモリ１０２に保存される起動領域情報ＤＡも第１起動領域１０２Ａを表す情報である。
【００４１】
したがって、領域選択情報ＲＳが、データフラッシュメモリ１０２ｂのコンフィグレーション設定領域から正しく読み出され、レジスタ１０６に正しく転送された場合、起動領域情報ＤＡと領域選択情報ＲＳとが整合することになる。換言すれば、領域選択情報ＲＳが正しい場合は、領域選択情報ＲＳは、起動領域情報ＤＡと同じく第１起動領域１０２Ａを表すことになる。
【００４２】
一方、読み出しエラーや転送エラーなどが発生して、レジスタ１０６に格納される領域選択情報ＲＳが、第２起動領域１０２Ｂ若しくは第３起動領域１０２Ｃを表す値になると、起動領域情報ＤＡと領域選択情報ＲＳとが整合しなくなる。換言すれば、起動領域情報ＤＡが第１起動領域１０２Ａを表すのに対し、領域選択情報ＲＳが第２起動領域１０２Ｂ若しくは第３起動領域１０２Ｃを表している場合は、マイクロコンピュータ１１０はレジスタ１０６上の領域選択情報ＲＳの誤りを推定できることになる。
【００４３】
そこで、マイクロコンピュータ１１０は、ステップＳ４０３で、起動領域情報ＤＡと領域選択情報ＲＳとが整合していると判断した場合、つまり、領域選択情報ＲＳが第１起動領域１０２Ａを表し、同じく、起動領域情報ＤＡも第１起動領域１０２Ａを表していると判断した場合、係る判断結果（処理結果）を保持し、ステップＳ２０５を迂回してステップＳ２０６の通常処理に進む。
換言すれば、起動領域情報ＤＡと領域選択情報ＲＳとが整合している場合、マイクロコンピュータ１１０は、レジスタ１０６上の領域選択情報ＲＳは正しいと判断する。
【００４４】
一方、マイクロコンピュータ１１０は、ステップＳ４０３で、起動領域情報ＤＡと領域選択情報ＲＳとが整合していないと判断した場合、つまり、起動領域情報ＤＡが第１起動領域１０２Ａを表すのに対し、領域選択情報ＲＳが第２起動領域１０２Ｂ若しくは第３起動領域１０２Ｃを表すと判断した場合、係る判断結果（処理結果）を保持し、ステップＳ２０５に進んで情報異常時処理を実施する。
換言すれば、起動領域情報ＤＡと領域選択情報ＲＳとが整合しない場合、マイクロコンピュータ１１０は、レジスタ１０６上の領域選択情報ＲＳは異常であると判断して、情報異常時処理を実施する。
【００４５】
なお、本発明は、上記した実施形態に限定するものではなく、様々な変形例を含む。例えば、上記した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定しない。
また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、また、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００４６】
上記実施形態においては、車両の運転者に起動異常の発生などを通知するが、係る通知を省略することができる。
また、コードフラッシュメモリ１０２ａが備える起動領域は、起動領域１０２Ａ−１０２Ｃの３領域に限定されず、起動領域を２つ若しくは４つ以上備えることができる。
【００４７】
また、マイクロコンピュータ１１０は、レジスタ１０６上の領域選択情報ＲＳについての異常を連続して所定回数検知したときに、係る異常の発生を運転者に通知し、また、車両用電子制御装置１００の起動を禁止するなどのフェイルセール処理を実施することができる。
また、図２のステップＳ２０４，ステップＳ２０５の処理（起動領域情報検知機能）を省略し、ステップＳ２０１−ステップＳ２０３の処理（起動領域監視機能）を実施するシステムとすることができる。
【符号の説明】
【００４８】
１００…車両用電子制御装置、１０１…ＣＰＵ、１０２…フラッシュメモリ（不揮発性メモリ）、１０３…ＩＤ制御部、１０４…フラッシュシーケンサ、１０５…周辺バス、１０６…レジスタ、１１０…マイクロコンピュータ
【図１】
2019185533.tif 000003
【図２】
2019185533.tif 000004
【図３】
2019185533.tif 000005
【図４】
2019185533.tif 000006
【図５】
2019185533.tif 000007
【図６】
2019185533.tif 000008