メインコンテンツに移動

概要

説明

お客様のマイコンにモニタプログラムを書き込んでデバッガと通信することにより、お客様のプログラムをデバッグできます。

特長

  • High-performance Embedded Workshop環境またはKD3x環境でオンチップデバッグを行うためのソフトウェア
  • デバッガを起動したとき、自動的にモニタプログラムがマイコンに書き込まれます。そのため、お客様がフラッシュプログラマでマイコンにモニタプログラムを書き込む必要はありません。
  • フラッシュプログラマで使用する標準シリアル入出力モード2と同じ端子処理でデバッグできます。
  • フラッシュプログラマ等で、ユーザープログラム領域を初期化(消去)してから、モニタプログラムを使用してください。
  • デバッガとの通信には、RS-232を使います。
  • Learn More

ターゲットデバイス

ダウンロード

分類 タイトル 日時
アップデート-統合開発環境 ログインしてダウンロード ZIP 66.81 MB English
アップデート-統合開発環境 ログインしてダウンロード ZIP 14.58 MB English
アップデート-デバッガ ログインしてダウンロード EXE 23.06 MB English
アップデート-デバッガ ログインしてダウンロード EXE 79.99 MB English
アップデート-デバッガ ログインしてダウンロード ZIP 5.80 MB English
5件

ドキュメント

追加詳細

システム構成

画像
システム構成

ご準備いただくもの

  • シリアルポートを持つPC
  • 通信ケーブル
  • ターゲットボード、電源
  • デバッガ

* デバッガは本ページ「ドキュメント&ダウンロード」からダウンロードいただけます。

処理フロー

画像
処理フロー

動作環境

ご使用になるデバッガによって、動作環境が異なります。

M16C R8C FoUSB/UARTデバッガ(High-performance Embedded Workshop版)

項目説明
PC本体Pentium III 600MHz以上を搭載したIBM PC/AT互換機
OSWindows XP, Windows 2000, Windows ME, Windows 98SE(98)
メモリ128MB以上
インタフェース9ピンD-SUBシリアルインタフェース

M16C R8C FoUSB/UART デバッガ(KD30版)

項目説明
PC本体DX4 100MHz/PentiumⅡ 75MHz以上を搭載したIBM PC/AT互換機
OSWindows XP, Windows 2000, Windows ME, Windows 98SE(98), Windows 95
メモリ16MB以上
インタフェース9ピンD-SUBシリアルインタフェース

注意事項

IDチェック機能について

IDチェック機能は、お客様のプログラム消去を防 止するための機能で、R8C/10, R8C/11グループのブートプログラムVer.0.90以外で対応しています。この機能は、デバッガの起動時にIDコード格納番地のチェックを行い、 IDコードがオールFFhの場合にのみデバッガを起動(内部ROMを消去後、モニタプログラムをダウンロード)します。 IDコードがオールFFh以外の場合、デバッガはタイムアウトエラーを表示してデバッガを起動しません(内部ROMの消去、モニタプログラムのダウンロー ドは行われません。)。

デバッガ終了時のIDコードについて

[R8C/10, R8C/11グループ ブートプログラムVer.0.90]
ID3、ID4、ID6にはモニタプログラムが00hを設定します。残りのIDコードはユーザプログラムのIDによって設定されます。例えば、ユーザプログラムのIDコードがオールFFhであれば、下記のようになります。 したがって、ユーザプログラムのIDコードはオール00hに設定することを推奨いたします。

 ID1:FFh (0FFDFh番地)
ID2:FFh (0FFE3h番地)
ID3:00h (0FFEBh番地)
ID4:00h (0FFEFh番地)
ID5:FFh (0FFF3h番地)
ID6:00h (0FFF7h番地)
ID7:FFh (0FFFBh番地)

[R8C/10, R8C/11グループ ブートプログラムVer.1.00以降、その他のR8Cファミリ]
ID1~ID7にはモニタプログラムがオールFFhを設定します。ユーザプログラムでどのようなIDコードを設定しても、ユーザプログラムのIDコードは設定されません。したがって、デバッガ終了時のIDコードは必ずオールFFhです。

High-performance Embedded Workshopデバッグ環境

High-performance Embedded Workshop版デバッガのご紹介

下記製品に同梱されている、KDデバッガ(KD30 / KD3083)*の後継品種であるHigh-performance Embedded Workshop版デバッガについてご紹介します。

【ご注意】

  • High-performance Embedded Workshop版デバッガは、上記の製品パッケージには同梱されていませんので「ドキュメント&ダウンロード」からダウンロードしてご使用ください。
    なお今後のバージョンアップは、High-performance Embedded Workshop版デバッガのみ予定しております。
  • *KD308(M32C M16C UART モニタプログラム専用 M16C/80グループ用 デバッガ)は、High-performance Embedded Workshop版のリリースは予定しておりません。M32C M16C UART モニタプログラムでM16C/80をデバッグする場合は、KD308をお使いください。

[High-performance Embedded Workshop版デバッガ(ソフトウェア名)と対応MCU]

  • M16C R8C FoUSB/UART デバッガ(High-performance Embedded Workshop版)*1
    • M16CファミリM16C/60シリーズ(16ビット)
    • M16CファミリM16C/20シリーズ(16ビット)
    • M16CファミリM16C/10シリーズ(16ビット)
    • M16CファミリM16C/Tinyシリーズ(16ビット)
    • R8Cファミリ(16ビット)
  • M32C FoUSB/UART デバッガ(High-performance Embedded Workshop版) *2
    • M16CファミリM32C/80シリーズ(32/16ビット)
    • M16CファミリM16C/80シリーズ(16ビット)

*1:M16C R8C FoUSB/UART デバッガ(High-performance Embedded Workshop版) は、KD30の後継品種です。
*2:M32C FoUSB/UART デバッガ(High-performance Embedded Workshop版) は、KD3083の後継品種です。

対応MCUは、組み合わせて使用するモニタデバッガによっても異なります。 詳細は、各モニタデバッガサイトの「対応MCU」欄でご確認ください。

組み合わせM16C R8C FoUSB/UARTデバッガM32C FoUSB/UART
デバッガ
対応MCU詳細
モニタデバッガM32C M16C UART モニタプログラム「対応MCU」参照
M32C M16C UART モニタデバッガライブラリ「対応MCU」参照
R8C UART モニタプログラム

対応なし

「対応MCU」参照

[概要]

本製品は、High-performance Embedded Workshop環境でオンチップデバッグを行うためのソフトウェアです。マイコンに書き込んだ各種モニタプログラムとUARTで通信して、アプリケーションプログラムをデバッグします。

本エミュレータデバッガをインストールすると、High-performance Embedded Workshop環境に本エミュレータデバッガの機能が追加されます。

[特長]

  • 直感的にわかりやすいGUIによる使いやすい操作環境
  • ドラッグ&ドロップによる快適操作
  • C言語/アセンブリ言語ソースレベルデバッグ等の豊富な基本デバッグ機能
  • 日本語入力サポート
  • HTML形式オンラインヘルプ

[動作環境]

  • IBM PC/AT互換機(Windows XP, Windows 2000)

[PCインターフェース]

  • RS-232C

[基本デバッグ]

ウインドウ機能
レジスタウィンドウMCU固有のレジスタおよびフラグの内容を表示/変更します
メモリウィンドウ連続したメモリ内容をダンプ形式で表示します。アドレスとラベルも同時に表示します。表示形式は2進、10進、16進、ASCII、SJIS、JISから選択できます。また、本ウィンドウからメモリ内容の変更、指定領域の充填(Fill)/コピー(Move)が可能です。
RAMモニタウィンドウターゲットプログラム実行中に変化したメモリ内容を表示します。
ASMウォッチウィンドウアセンブリ言語レベルで宣言した変数内容やメモリ内容の変化を監視します。任意のアドレス式が指定可能です。表示形式は、2進、10進、16進から選択できます。
CウォッチウィンドウC言語の変数内容を表示します。任意の変数式を表示するウィンドウに加え、外部変数、ファイル内ローカル変数、ローカル変数を表示するウィンドウも用意しています。
スタックトレースウィンドウC言語の関数呼び出し情報を表示します。
スクリプトウィンドウキーボードおよびスクリプトファイルからコマンドが実行できます。コマンドの実行結果と、コマンドヒストリを表示する領域を備えています。実行結果は任意のファイルに出力できます。
S/Wブレークポイント設定 ウィンドウソフトウェアブレークポイントを設定/解除します。
GUI入出力ウィンドウマウスの簡単な操作で、ユーザターゲットシステムのキー入力パネルや出力パネルを作成するウィンドウです。
[入力パネル]
作成したキーに対してデータ入力や割り込みの動作が定義できます。プログラム実行中にキーを押すと、データ入力や割り込みが発生します。
[出力力パネル]
出力データの値に応じてLEDやラベルが表示できます。
MRウィンドウ

リアルタイムOSの状態を表示します。
対応する リアルタイムOSはデバッガによって以下のとおり。

  • M16C R8C FoUSB/UART デバッガ: M3T-MR30
  • M32C FoUSB/UART デバッガ: M3T-MR308/4, M3T-MR308

基本デバッグ機能ウィンドウイメージ

画像
基本デバッグ機能ウィンドウイメージ

バージョンアップ情報

デバッガ(High-performance Embedded Workshop版 / KD版

《今後のバージョンアップは、High-performance Embedded Workshop版デバッガのみ予定しております》

※対象製品
M32C M16C UART モニタプログラム | M32C M16C UART モニタデバッガライブラリ | R8C UART モニタプログラム

High-performance Embedded Workshop版

[最新バージョン]

  • リリース日 : 2007年7月1日
  • ソフトウェア名
    • M16C R8C FoUSB/UART デバッガ
    • M32C FoUSB/UART デバッガ
  • バージョン : V.1.03 Release 00
  • 変更点/新機能
    • High-performance Embedded Workshop V.4.03.00 添付
    • [接続解除]機能サポート
    • 逆アセンブリ表示での命令フォーマット指定子表示機能追加
    • ビットフィールドメンバへの代入機能
    • その他各種改善

[最新バージョンへの更新方法]
アップデートプログラムをダウンロードして実行してください。

[インストール 方法]
High-performance Embedded Workshop版デバッガは、各エミュレータ/モニタデバッガ製品には同梱されていません。「ドキュメント&ダウンロード」からインストールしてご使用ください。本エミュレータデバッガをインストールすると、High-performance Embedded Workshop環境に本エミュレータデバッガの機能が追加されます。

KD版

[最新バージョン]

リリース日ソフトウェア名バージョン
2004年6月9日KD30
(M16C R8C FoUSB/UART デバッガ)
Ver.4.10 Release1
2004年8月25日KD3083
(M32C FoUSB/UART デバッガ)
Ver.3.30 Release 1
1999年5月28日KD308*
(M32C UARTデバッガ)
Ver.1.00 Release 1

*M32C M16C UART モニタプログラム専用のM16C/80用デバッガです。High-performance Embedded Workshop版のリリースは予定しておりません。

[最新バージョンへの更新方法]
アップデートプログラムをダウンロードして実行してください。

ターゲットデバイス

M16C R8C FoUSB/UARTデバッガ(High-performance Embedded Workshop版) 対応MCU

ご使用になるMCUによって、デバッガが異なります。なお、High-performance Embedded Workshop版のデバッガは、KD30版の後継デバッガです。今後のバージョンアップは、High-performance Embedded Workshop版のみを予定しています。

ファミリシリーズグループ型名
R8CR8C/1xR8C/10R5F21102R5F21103R5F21104
R8C/11R5F21112R5F21113R5F21114
R8C/12R5F21122R5F21123R5F21124
R8C/13R5F21132R5F21133R5F21134
R8C/14R5F21142R5F21143R5F21144
R8C/15R5F21152R5F21153R5F21154
R8C/16R5F21162R5F21163R5F21164
R8C/17R5F21172R5F21173R5F21174
R8C/18R5F21181R5F21182R5F21183
R5F21184--
R8C/19R5F21191R5F21192R5F21193
R5F21194--
R8C/1AR5F211A1R5F211A2R5F211A3
R5F211A4--
R8C/1BR5F211B1R5F211B2R5F211B3
R5F211B4--
R8C/2xR8C/20R5F21206R5F21207R5F21208
R8C/21R5F21216R5F21217R5F21218
R8C/22R5F21226R5F21227R5F21228
R8C/23R5F21236R5F21237R5F21238
R8C/24R5F21244R5F21246R5F21247
R5F21248--
R8C/25R5F21254R5F21256R5F21257
R5F21258--
R8C/26R5F21262R5F21264R5F21265
R5F21266--
R8C/27R5F21272R5F21274R5F21275
R5F21276--
R8C/28R5F21282R5F21284R5F21286
R8C/29R5F21292R5F21294R5F21296
R8C/2AR5F212A7R5F212A8R5F212AA
R5F212AC--
R8C/2BR5F212B7R5F212B8R5F212BA
R5F212BC--
R8C/2CR5F212C7R5F212C8R5F212CA
R5F212CC--
R8C/2DR5F212D7R5F212D8R5F212DA
R5F212DC--
R8C/2ER5F212E2R5F212E4-
R8C/2FR5F212F2R5F212F4-
R8C/2GR5F212G4R5F212G5R5F212G6
R8C/2HR5F212H1R5F212H2-
R8C/2JR5F212J0R5F212J1-
R8C/2KR5F212K2R5F212K4-
R8C/2LR5F212L2R5F212L4-
R8C/3xR8C/32CR5F21321CR5F21322CR5F21324C
R8C/33CR5F21331CR5F21332CR5F21334C
R5F21335CR5F21336C-
R8C/34CR5F21344CR5F21345CR5F21346C
R8C/35CR5F21354CR5F21355CR5F21356C
R5F21357CR5F21358CR5F2135AC
R5F2135CC--
R8C/36CR5F21364CR5F21365CR5F21366C
R5F21367CR5F21368CR5F2136AC
R5F2136CC--
R8C/38CR5F21386CR5F21387CR5F21388C
R5F2138ACR5F2138CC-
R8C/32DR5F21321DR5F21322DR5F21324D
R8C/33DR5F21331DR5F21332DR5F21334D
R5F21335DR5F21336D-
R8C/35DR5F21354DR5F21355DR5F21356D
R8C/33TR5F21334TR5F21335TR5F21336T
R8C/32MR5F21321MR5F21322MR5F21324M
R8C/33MR5F21331MR5F21332MR5F21334M
R5F21335MR5F21336M-
R8C/34MR5F21344MR5F21345MR5F21346M
R8C/35MR5F21354MR5F21355MR5F21356M
R5F21357MR5F21358MR5F2135AM
R5F2135CM--
R8C/LxR8C/L35CR5F2L357CR5F2L358CR5F2L35AC
R5F2L35CC--
R8C/L36CR5F2L367CR5F2L368CR5F2L36AC
R5F2L36CC--
R8C/L38CR5F2L387CR5F2L388CR5F2L38AC
R5F2L38CC--
R8C/L3ACR5F2L3A7CR5F2L3A8CR5F2L3AAC
R5F2L3ACC--
R8C/MxR8C/M11AR5F2M111AR5F2M112A-
R8C/M12AR5F2M121AR5F2M122A-

M16C R8C FoUSB/UARTデバッガ(KD30版) 対応MCU

ファミリシリーズグループ型名
R8CR8C/1xR8C/10R5F21102
R8C/11R5F21112
R8C/12R5F21122
R8C/13R5F21132
R8C/14R5F21142
R8C/15R5F21152
R8C/16R5F21162
R8C/17R5F21172