JP2001134460A - 電子回路解析装置および解析方法 - Google Patents

電子回路解析装置および解析方法

Info

Publication number
JP2001134460A
JP2001134460A JP31674899A JP31674899A JP2001134460A JP 2001134460 A JP2001134460 A JP 2001134460A JP 31674899 A JP31674899 A JP 31674899A JP 31674899 A JP31674899 A JP 31674899A JP 2001134460 A JP2001134460 A JP 2001134460A
Authority
JP
Japan
Prior art keywords
target
microcomputer
debugger
test signal
information
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
JP31674899A
Other languages
English (en)
Inventor
Hiroyuki Kida
宏幸 貴田
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 Holdings Corp
Original Assignee
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP31674899A priority Critical patent/JP2001134460A/ja
Publication of JP2001134460A publication Critical patent/JP2001134460A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】 【課題】 ターゲットをデバッグ端末であるPC等と接
続すれば、マイコン特定およびターゲットの種別を行
い、デバッガの初期設定を自動で行う。 【解決手段】 マイコン(LSI)のハード評価用テス
ト信号及び出力信号の情報からマイコンを特定し、あら
かじめ保持されたテーブルと比較し、ターゲットの種別
を行う。前記ターゲットの種別により得られたデバッガ
設定情報をもとに、デバッガの設定を自動で行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ICE(インサー
キットエミュレータ)などの電子回路解析装置およびそ
の解析方法に関するものである。
【0002】
【従来の技術】ICEなどのデバッガは、不正アドレス
へのアクセス等を検知するために、ターゲットに搭載さ
れているマイコン(LSI)ごとに異なっているROM
やRAMのアドレス及びサイズ、周辺I/Oなどのター
ゲットの内部構成情報(以下、デバッガ設定情報)が必
要である。従来、デバッガ設定情報はユーザがデバッグ
端末であるPC等の入力装置から入力・選択する必要が
あった。
【0003】
【発明が解決しようとする課題】しかしながら、ユーザ
がPC等のデバッグ端末の入力装置からデバッガ設定情
報を入力する際には、マイコンのROMやRAMのアド
レス及びサイズ、周辺I/Oなどといったターゲットの
内部構成を熟知していなければならず、デバッグ準備の
ための期間を必要とするといった問題点があった。ま
た、ユーザがデバッガ設定情報をデバッグ端末から入力
する際に、ミスが生じ得る。更に、複数のマイコンを用
いてデバッグする場合、デバッガ設定情報の選択ミスが
生じ得る。このように、ユーザがデバッグ端末からデバ
ッガ設定情報を入力する方法では、デバッガの初期設定
を行うのに多大な時間を要する上、正しいデバッグ環境
が構築できていないことがあり、デバッグ効率の低下に
つながる。
【0004】本発明は、上記課題を鑑みてなされたもの
で、その目的とするところはターゲットの電子回路の解
析装置及び解析方法であり、得られた解析結果からマイ
コンの特定及びターゲットの種別を行い、デバッガの初
期設定を自動で行う方法を提供することにある。
【0005】
【課題を解決するための手段】上記課題を解決するため
に、請求項1にかかる発明は、ターゲット上にあるマイ
コン(LSI)のハードウェア評価用のテスト信号をマ
イコンに出力する工程と、前記テスト信号に対するマイ
コンの出力信号をデバッグ端末であるPC等に読み出す
工程と、前記テスト信号及び出力信号からマイコンを特
定する工程と、前記工程で特定したマイコンとあらかじ
め保持されたテーブルとを比較しターゲット構成の種別
を行う工程と、前記工程で得られたターゲット構成をデ
バッガ設定情報としてデバッガの初期設定を自動的に行
い、デバッガを起動する工程とを備えることを特徴とす
る電子回路の解析装置および解析方法としている。
【0006】また、請求項2にかかる発明においては、
ターゲット上にあるマイコンの情報をデバッグ端末であ
るPC等に読み出すターゲット情報取得部と、前記で取
得したターゲット情報からマイコン及びターゲットを特
定するのに必要な情報を持ったターゲット情報保持部を
持つことを特徴とする請求項1記載の電子回路の解析装
置および解析方法としている。
【0007】
【発明の実施の形態】以下、図面を参照して本発明の一
実施形態について説明する。図1は本発明の一実施形態
による電子回路の解析装置及び解析方法の構成を示すブ
ロック図であり、1はPC等のデバッグ端末、2はデバ
ッグ対象となるターゲットを示す。PC等のデバッグ端
末1は、デバッガ10、デバッグ内容表示部11、パー
ソナルコンピュータ部12、入力部13、ターゲット情
報取得部14、及びターゲット情報保持部15を有して
いる。ターゲット2は、PC等のデバッグ端末1とUS
B(Universal Serial Bus)等で
接続されており、デバッグ端末1と通信を行いソフトウ
ェアのデバッグを行うもので、デバッグ対象のマイコン
(LSI)20、デバッガとのインターフェース(I/
F)21、ハードウェア評価用のテスト信号発生装置2
2、及び出力信号受信装置23から構成される。デバッ
ガ10はパーソナルコンピュータ部12上で動作するソ
フトウェアであり、ターゲット2上のインターフェース
21と通信し、ターゲット2上で動作するソフトウェア
のデバッグ等を行う。デバッグ内容表示部11は、パー
ソナルコンピュータ部12上で処理した文字や図形等を
表示するディスプレー装置等である。パーソナルコンピ
ュータ部12はデバッグ端末1の制御等を行う。入力部
13は、ユーザがパーソナルコンピュータ部12にキー
ボードやマウス等の入力装置からデータ等を入力するた
めの装置である。ターゲット情報取得部14はターゲッ
ト2上のマイコン20の情報を取得し、マイコンの品番
の特定を行い、これをデバッガ10に通知する装置であ
る。ターゲット情報保持部15は、ターゲット情報取得
部14が取得したマイコン20の情報とマイコンの品
番、およびマイコンの品番とターゲットの種別すなわち
デバッガ設定情報を保持しているテーブルであり、その
一例を図2及び図3に示す。ハードウェア評価用のテス
ト信号発生装置22は、デバッガ10からの命令を受
け、I/F21を通して、マイコン20に対してテスト
信号を発生する装置である。出力信号受信装置23は、
マイコン20が前記テスト信号に応答して出力する信号
を受信し、その内容をI/F21を通して、ターゲット
情報取得部14に通知する装置である。
【0008】次に、このように構成された本実施形態の
動作を図4のフローチャートを用いて説明する。
【0009】(ステップ1)ユーザが入力部13から命
令を発行することによって、デバッグ端末1上のパーソ
ナルコンピュータ部12で、デバッガ10の起動が指示
される。
【0010】(ステップ2)デバッガ10はターゲット
情報取得部14にターゲット2上のマイコン20に関す
る情報の取得を指令する。ターゲット情報取得部14は
ターゲット2上のI/F21を通して、ハードウェア評
価用のテスト信号発生装置22にテスト信号1の出力を
指令する。これを受けテスト信号発生装置22はターゲ
ット2上のマイコン20に対して、テスト信号1を発生
する。出力信号受信装置23は前記テスト信号1に応答
してマイコン20が出力する信号を受信し、I/F21
を通してターゲット情報取得部14に通知する。ターゲ
ット情報取得部14は、受信した前記出力信号をパーソ
ナルコンピュータ部12の内部記憶等に保存する。続い
てターゲット情報取得部14は、テスト信号発生装置2
2にテスト信号2の出力を指令する。これを受けてテス
ト信号発生装置22はマイコン20に対してテスト信号
2を発生する。ターゲット情報取得部14は、前記テス
ト信号2に応答してマイコン20が出力する信号を前記
と同様にパーソナルコンピュータ部12の内部記憶等に
保存する。以下前記と同様に、ターゲット情報取得部1
4はテスト信号Nまでのテスト信号の発生をテスト信号
発生装置22に次々と指令し、これを受けてテスト信号
発生装置22はマイコン20にテスト信号(テスト信号
3、テスト信号4、…、テスト信号N)を発生する。前
記夫々のテスト信号に応答してマイコン20が出力する
信号を、ターゲット情報取得部14は前記と同様にパー
ソナルコンピュータ部12の内部記憶等に保存する。な
お、前記Nは、マイコン20の品番を特定するのに必要
な最低限の数以上とする。
【0011】(ステップ3)ターゲット情報取得部14
は、前記ステップでパーソナルコンピュータ部12の内
部記憶等に保存されているテスト信号とそれに応答した
マイコン20の出力信号の情報を、図2に示すターゲッ
ト情報保持部15の情報と比較参照することにより、タ
ーゲット2上にあるマイコン20の特定を行う。ターゲ
ット情報取得部14は、前記で特定されたマイコンの品
番をデバッガ10に通知する。
【0012】(ステップ4)デバッガ10は前記ステッ
プでターゲット情報取得部14から通知されたマイコン
の品番で、図3に示すターゲット情報保持部15の情報
を検索することにより、ターゲットの種別を行う。デバ
ッガ10は、前記で種別されたターゲットの情報すなわ
ちデバッガ設定情報(ROM Address、ROM
Address=4000h、ROM Size=1
2KByte、RAMAddress=0000h、R
AM Size=1024Byte…)を利用して、各
種初期設定を行い、起動する。
【0013】
【発明の効果】以上、詳細に説明したように、本発明の
デバッガの電子回路解析装置および解析方法によれば、
ターゲットをデバッグ端末であるPC等に接続すれば、
マイコンの特定及びターゲットの種別を行い、デバッガ
の初期設定を自動で行うことができる。
【図面の簡単な説明】
【図1】電子回路解析装置の構成図
【図2】マイコンの品番の特定に用いられるテーブルの
一例を示す図
【図3】ターゲットの種別に用いられるテーブルの一例
を示す図
【図4】デバッガがマイコンを特定し、ターゲットの種
別を行うための方法を示したフローチャート
【符号の説明】
1 デバッグ端末 2 ターゲット 10 デバッガ 11 デバッグ内容表示部 12 パーソナルコンピュータ部 13 入力部 14 ターゲット情報取得部 15 ターゲット情報保持部 20 マイコン 21 I/F 22 ハードウェア評価用のテスト信号発生装置 23 出力信号受信装置

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 ターゲット上にあるマイコン(LSI)
    のハードウェア評価用のテスト信号をマイコンに出力す
    る工程と、前記テスト信号に対するマイコンの出力信号
    をデバッグ端末であるPC等に読み出す工程と、前記テ
    スト信号及び出力信号からマイコンを特定する工程と、
    前記工程で特定したマイコンとあらかじめ保持されたテ
    ーブルとを比較しターゲット構成の種別を行う工程と、
    前記工程で得られたターゲット構成をデバッガ設定情報
    としてデバッガの初期設定を自動的に行い、デバッガを
    起動する工程とを備えることを特徴とする電子回路の解
    析装置および解析方法。
  2. 【請求項2】 ターゲット上にあるマイコンの情報をデ
    バッグ端末であるPC等に読み出すターゲット情報取得
    部と、前記で取得したターゲット情報からマイコン及び
    ターゲットを特定するのに必要な情報を持ったターゲッ
    ト情報保持部を持つことを特徴とする請求項1記載の電
    子回路の解析装置および解析方法。
  3. 【請求項3】 前記電子回路の解析装置および解析方法
    を実現したハードウェア構成及びプログラム及び前記タ
    ーゲット情報保持部を格納した記録媒体。
JP31674899A 1999-11-08 1999-11-08 電子回路解析装置および解析方法 Pending JP2001134460A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31674899A JP2001134460A (ja) 1999-11-08 1999-11-08 電子回路解析装置および解析方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31674899A JP2001134460A (ja) 1999-11-08 1999-11-08 電子回路解析装置および解析方法

Publications (1)

Publication Number Publication Date
JP2001134460A true JP2001134460A (ja) 2001-05-18

Family

ID=18080484

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31674899A Pending JP2001134460A (ja) 1999-11-08 1999-11-08 電子回路解析装置および解析方法

Country Status (1)

Country Link
JP (1) JP2001134460A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016504692A (ja) * 2013-01-09 2016-02-12 ノルディック セミコンダクタ アーエスアーNordic Semiconductor ASA マイクロコントローラ分析ツール

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016504692A (ja) * 2013-01-09 2016-02-12 ノルディック セミコンダクタ アーエスアーNordic Semiconductor ASA マイクロコントローラ分析ツール

Similar Documents

Publication Publication Date Title
JP3277900B2 (ja) プログラム検査方法、プログラム検査装置及び、検査プログラムを記憶したコンピュータ読み取り可能な記憶媒体
JP2006127553A (ja) プログラムのテスト及びデバッギングが容易な中央処理装置
US6668339B1 (en) Microprocessor having a debug interruption function
JP2002535774A (ja) デバッグシステム
JPS6120816B2 (ja)
JPH01251141A (ja) データバスおよびアドレスバスによって相互接続されたマイクロプロセッサならびにメモリを有する型式の装置をテストする方法
CN108628734B (zh) 一种功能程序调试方法和终端
US4989207A (en) Automatic verification of kernel circuitry based on analysis of memory accesses
US6807629B1 (en) Apparatus and method for accessing POST 80h codes via a computer port
JPH0627749B2 (ja) スペクトラム分析器
CN114610557B (zh) 设备驱动单元的测试方法及装置
JP2001134460A (ja) 電子回路解析装置および解析方法
JP2002333469A (ja) 半導体試験用プログラムデバッグ装置
CN110321171B (zh) 开机检测装置、***及其方法
US20030101394A1 (en) Method and apparatus for testing electronic components
JPH1083318A (ja) 電子回路解析装置
CN117436405B (zh) 一种仿真验证方法、装置及电子设备
KR100297224B1 (ko) Prom이구비된마이크로컴퓨터및그것의데이타판독검사방법
JP2002288001A (ja) 汎用検査システムとプログラムおよびその検査方法
JP2005164432A (ja) 信号線切換コネクタおよび信号線検査システム
CN118150992A (zh) 一种分布式的集成逻辑分析仪及方法
JPH05342036A (ja) 組み込み用制御マイコンおよびその開発支援装置
JP2003263340A (ja) デバッグ装置
CN114325357A (zh) 一种debug***、方法、装置以及介质
TW556071B (en) Motherboard with display device showing booting status