R8C KIT
ユーザーズ･マニュアル

株式会社内藤電誠町田製作所
2011/3 第1版
URL：http://www.ndk-m.co.jp/asmis/

〔メ モ〕

R8C KIT ユーザーズ・マニュアル 第1版

2

目次要約

第1章 概

要 … 13

第2章 ハードウエア構成 … 20
第3章 ソフトウエアのインストール … 26
第4章 プログラミングGUIの使用方法 … 41
第5章 プログラミングGUIを使った操作例 … 99
第6章 スタンド・アローンでの使用方法 … 114
第7章 リモート・コネクタの使用方法 … 123
第8章 通信コマンドの使用方法 … 127
第9章 コネクタとケーブル … 167
第10章 ターゲット・システム設計に関する注意事項 … 176
第11章 ターゲット・インタフェースの特性 … 181
第12章 トラブル対処法 … 183
付録A メッセージ … 187
付録B 補足情報 … 197
付録C ターゲット・インタフェースの電気的特性 … 199
付録D リモート・インタフェースの電気的特性 … 203
付録E 改版履歴 … 212

R8C KIT ユーザーズ・マニュアル 第1版

3

〔メ モ〕

R8C KIT ユーザーズ・マニュアル 第1版

4Windows，Windows XP，Windows Vistaは，米国Microsoft Corporationの米国およびその他の国における登録商標
または商標です。
PC/ATは，米国IBM Corp.の商標です。

・本資料に記載されている内容は2011年3月現在のもので，今後，予告なく変更することがあります。
量産設計の際には最新の個別データ・シート等をご参照ください。
・文書による当社の事前の承諾なしに本資料の転載複製を禁じます。当社は，本資料の誤りに関し，一切その責を負いません。
・当社は，本資料に記載された当社製品の使用に関連し発生した第三者の特許権，著作権その他の知的財
産権の侵害等に関し，一切その責を負いません。当社は，本資料に基づき当社または第三者の特許権，著作権その他の知的財産権を何ら許諾するものではありません。
・本資料に記載された回路，ソフトウエアおよびこれらに関する情報は，半導体製品の動作例，応用例を説明するものです。お客様の機器の設計において，回路，ソフトウエアおよびこれらに関する情報を使用する場合には，お客様の責任において行ってください。これらの使用に起因しお客様または第三者に生じた損害に関し，当社は，一切その責を負いません。
・当社は，当社製品の品質，信頼性の向上に努めておりますが，当社製品の不具合が完全に発生しないことを保証するものではありません。当社製品の不具合により生じた生命，身体および財産に対する損害の危険を最小限度にするために，冗長設計，延焼対策設計，誤動作防止設計等安全設計を行ってください。

（注）（１）本事項において使用されている「当社」とは，株式会社内藤電誠町田製作所をいう。
（２）本事項において使用されている「当社製品」とは，（１）において定義された当社の開発，製造製品をいう。

R8C KIT ユーザーズ・マニュアル 第1版

5

本製品の取り扱いに関する一般的な注意事項

1. 製品保証外となる場合
・本製品をお客様自身により分解，改造，修理した場合
・落下，倒れなど強い衝撃を与えた場合・保証規格外での使用（過電圧での使用，保証温度範囲外での使用，保証温度範囲外での保存など）
・ACアダプタ，インタフェース・ケーブル，ターゲット・システムとの接続が不十分な状態で電源を投入した場合
・ACアダプタのケーブル，インタフェース・ケーブル，ターゲット・ケーブルなどに過度の曲げ，引っ張りを与えた場合
・添付品以外のACアダプタを使用した場合・本製品を濡らしてしまった場合
・本製品のGNDとターゲット･システムのGNDに電位差がある状態で本製品とターゲット・システムを接続した場合・本製品の電源投入中にコネクタやケーブルの抜き差しを行った場合（一部コネクタは除く）
・コネクタやソケットに過度の負荷を与えた場合
・静電気や電気的ノイズの発生しやすい環境で使用した場合，または保管した場合

2. 安全上の注意
・長時間使用していると，高温（50～60℃程度）になることがあります。低温やけどなど，高温になることによる障害にご注意ください。
・感電には十分注意をしてください。上記，1. 製品保証外となる場合に書かれているような使用方法をすると感電する恐れがあります。
・添付のACアダプタは本製品の専用品です。他の製品には使用しないでください。

R8C KIT ユーザーズ・マニュアル 第1版

6

はじめに

対象者
★R8C

このマニュアルは，ルネサス エレクトロニクス製のフラッシュ・メモリ内蔵マイコンR8Cファミリを使用したシステ
ムを設計・開発する際にR8C KITを使用するユーザを対象とします。

目的

このマニュアルは，R8C KITの基本仕様と正しい使用方法を理解していただくことを目的としています。
R8C KITを使用することで，ルネサス エレクトロニクス製のフラッシュ・メモリ内蔵マイコンR8Cファミリに対するプログラムの消去，書き込み，ベリファイなどの操作をユーザが使用するボードに実装したまま，Windows®画面で簡単に操作できます。

構成

このマニュアルは，大きく分けて次の内容で構成しています。

・概要・ハードウエア構成
・ソフトウエアのインストール
・プログラミングGUIの使用方法
・プログラミングGUIを使った操作例
・スタンド・アローンでの使用方法
・リモート・コネクタの使用方法
・通信コマンドの使用方法
・コネクタとケーブル
・ターゲット・システム設計に関する注意事項
・ターゲット・インタフェースの特性
・トラブル対処法
・メッセージ
・補足資料
・ターゲット・インタフェースの電気的特性
・リモート・インタフェースの電気的特性

読 み 方

このマニュアルを読むにあたっては，電気，論理回路，マイクロコントローラの一般知識を必要とします。
□一通りの機能を理解しようとするとき→目次に従って読んでください。

★R8C

本文欄外の ★R8C
この ★R8C

印は，本R8C KITで変更された主な箇所を示しています。

をPDF上でコピーして「検索する文字列」に指定することによって，変更箇所を容易に検索できます。

R8C KIT ユーザーズ・マニュアル 第1版

7

□ターゲット・システムの注意事項を知りたいとき→第9章 コネクタとケーブル，第10章 ターゲット・システム設計に関する注意事項，第11章 ターゲット・イ
ンタフェースの特性をお読みください。また，各ターゲット・デバイスのユーザーズ・マニュアルを参照してください。

凡例

注：本文中につけた注の説明
注意：気をつけて読んでいただきたい内容

備考：本文の補足説明

数の表記： 2進数 … xxxxまたはxxxxB
10進数 … xxxx
16進数 … 0xxxxHまたはxxxxH“ ”：任意の文字，画面内の項目を示します。
：ボタンの名称を示します。

[

]

＜ ＞

用

語

：メニューを示します。
：ダイアログ名を示します。

このマニュアルで使用する用語について，その意味を下表に示します。

★R8C

用

語

意

味

FP5

フラッシュ・メモリ・プログラマFL-PR5本体ハードウェアの略称

プログラミングGUI

R8CファミリでFL-PR5をGUI操作するためのWindowsアプリケーション

マイコン

マイクロコントローラの略称

ターゲット・デバイス

お客様が使用するルネサス エレクトロニクス製のフラッシュ・メモリ内蔵マイコンR8Cファミリ

ターゲット・システム

ターゲット・デバイスを実装したユーザ設計のボード製品
注プログラム・アダプタ

ターゲット・デバイスにプログラムを書き込むための変換アダプタ

PRRファイル

R8Cファミリのターゲット・デバイス固有の書き込み情報が保存されたテキスト・ファイル（FP5 R8C KIT用パラメータ・ファイル（*.prr））

ESRファイル

プログラミングGUIで指定したR8Cファミリの書き込み環境設定が保存されたテキスト・ファイル（FP5 R8C KIT用カスタマイズ・セットアップ・ファイル（*.esr））

プログラム・ファイル

Intel HEXフォーマット・タイプまたはMotorola HEXフォーマット・タイプのヘキサ・ファイル

注 プログラム・アダプタは，株式会社内藤電誠町田製作所のオプション製品です。

R8C KIT ユーザーズ・マニュアル 第1版

8

目

次

第１章 概 要.................................................................................................................................13
1.1
特 徴.................................................................................................................................13
1.2
書き込み品質........................................................................................................................14
1.3
サポート・デバイスについて...................................................................................................14
1.4
R8C KIT のシステム構成......................................................................................................15
1.5
動作環境 ..............................................................................................................................17
1.5.1
ハードウエア環境...........................................................................................................17
1.5.2
ソフトウエア環境 ............................................................................................................18
1.6
ハードウエア仕様..................................................................................................................19
第2章
ハードウエア構成 ..............................................................................................................20
2. 1 パッケージの内容....................................................................................................................20
2. 2 システム構成...........................................................................................................................20
2. 2. 1 ホスト・マシン ...................................................................................................................21
2. 2. 2 シリアル・ケーブル ...........................................................................................................21
2. 2. 3 USB ケーブル .................................................................................................................21
2. 2. 4 AC アダプタ.....................................................................................................................21
2. 2. 5 ターゲット・ケーブル .........................................................................................................21
2. 2. 6 14 PIN EXC BOARD ......................................................................................................21
2. 2. 7 GND ケーブル ...............................................................................................................21
2. 2. 8 ターゲット・システム..........................................................................................................222. 2. 9 プログラム・アダプタ.........................................................................................................22
2. 3 各部の名称と機能...................................................................................................................22
2. 3. 1 FP5 のコントロール・パネル .............................................................................................22
2. 3. 2 FP5 のコネクタ ................................................................................................................24
第3章
ソフトウエアのインストール ................................................................................................26
3. 1 ソフトウエアの入手 ..................................................................................................................26
3. 2 インストール ............................................................................................................................26
3. 2. 1 USB ドライバのインストール ............................................................................................27
3. 3 アンインストール......................................................................................................................30
3. 3. 1 USB ドライバのアンインストール......................................................................................30
3. 4 プログラミング GUI，ファームウエア，FPGA の更新について ...................................................31
3. 4. 1 バージョンの確認.............................................................................................................32
3. 4. 2 R8C KIT 用プログラミング GUI のインストール ................................................................32
3. 4. 3 R8C KIT 用ファームウエアのインストール........................................................................33
3. 4. 4 FPGA 更新インストール ..................................................................................................36
第4章
プログラミング GUI の使用方法.........................................................................................41
4. 1 はじめに..................................................................................................................................41
4. 2 プログラミング GUI の起動 ......................................................................................................41
4. 3 メニュー・バー ..........................................................................................................................44
4. 3. 1 [ファイル(F)]メニュー ........................................................................................................45
4. 3. 2 [プログラマ(P)]メニュー ....................................................................................................51
4. 3. 3 [デバイス(D)]メニュー.......................................................................................................68
4. 3. 4 [ヘルプ(H)]メニュー..........................................................................................................94
4. 4 ツール・バー ............................................................................................................................95
4. 5 アクション・ログ・ウインドウ ......................................................................................................96
4. 6 プログラミング・パラメータ・ウインドウ.......................................................................................96
4. 7 ステータス・バー ......................................................................................................................98
R8C KIT ユーザーズ・マニュアル 第１版

9

4. 8 ヒント・バー ..............................................................................................................................98
第5章

プログラミング GUI を使った操作例 ...................................................................................99

第6章
スタンド・アローンでの使用方法....................................................................................... 114
6. 1 スタンド・アローン操作の前に................................................................................................. 114
6. 2 ボタン，メッセージ・ディスプレイ，ステータス LED の説明 ....................................................... 114
6. 3 スタンド・アローン操作メニュー............................................................................................... 116
6. 3. 1 Commands メニュー...................................................................................................... 116
6. 3. 2 Type Setting メニュー .................................................................................................... 119
6. 3. 3 Option Setting メニュー .................................................................................................120
6. 3. 4 Voltage Setting メニュー................................................................................................121
6. 3. 5 Utility/Misc.メニュー.......................................................................................................122
第7章
リモート・コネクタの使用方法 ...........................................................................................123
7. 1 リモート・インタフェースのモード .............................................................................................123
7. 2 リモート・コネクタの端子.........................................................................................................123
7. 3 等価回路...............................................................................................................................125
7. 4 外部接続例 ...........................................................................................................................126
第8章
通信コマンドの使用方法..................................................................................................127
8. 1 通信ソフトウエアの起動.........................................................................................................127
8. 2 コマンド一覧 ..........................................................................................................................130
8. 3 コマンドの説明 ......................................................................................................................131
8. 4 FP5 制御コマンドの説明 .......................................................................................................132
8. 4. 1 autocon コマンド............................................................................................................132
8. 4. 2 brt コマンド ....................................................................................................................133
8. 4. 3 conf コマンド..................................................................................................................134
8. 4. 4 downprm コマンド..........................................................................................................137
8. 4. 5 downset コマンド ...........................................................................................................138
8. 4. 6 fcks コマンド ..................................................................................................................139
8. 4. 7 files コマンド ..................................................................................................................140
8. 4. 8 fpga_up コマンド............................................................................................................141
8. 4. 9 hex コマンド...................................................................................................................142
8. 4. 10 hlp コマンド..................................................................................................................143
8. 4. 11 lod コマンド ..................................................................................................................144
8. 4. 12 prm コマンド ................................................................................................................145
8. 4. 13 progarea コマンド ........................................................................................................146
8. 4. 14 pwr_off コマンド...........................................................................................................147
8. 4. 15 res コマンド..................................................................................................................148
8. 4. 16 security コマンド ..........................................................................................................148
8. 4. 17 selftest コマンド ...........................................................................................................149
8. 4. 18 sound コマンド.............................................................................................................150
8. 4. 19 srec コマンド................................................................................................................151
8. 4. 20 trc コマンド...................................................................................................................152
8. 4. 21 upprm コマンド ............................................................................................................153
8. 4. 22 upset コマンド..............................................................................................................154
8. 4. 23 ver コマンド..................................................................................................................154
8. 4. 24 version_up コマンド.....................................................................................................155
8. 5 FP5 デバイス・コマンドの説明................................................................................................157
8. 5. 1 bln コマンド....................................................................................................................157
8. 5. 2 con コマンド...................................................................................................................158
8. 5. 3 dcon コマンド.................................................................................................................158
R8C KIT ユーザーズ・マニュアル 第１版

10

8. 5. 4 ep/epv コマンド..............................................................................................................159
8. 5. 5 ers コマンド....................................................................................................................160
8. 5. 6 prg コマンド ...................................................................................................................161
8. 5. 7 read コマンド .................................................................................................................162
8. 5. 8 scf コマンド ....................................................................................................................163
8. 5. 9 sig コマンド ....................................................................................................................164
8. 5. 10 sum コマンド................................................................................................................165
8. 5. 11 vrf コマンド...................................................................................................................166
第 9 章 コネクタとケーブル ...............................................................................................................167
9. 1 電源コネクタ..........................................................................................................................167
9. 2 シリアル・ホスト・コネクタ........................................................................................................168
9. 2. 1 シリアル・ケーブル .........................................................................................................169
9. 3 USB コネクタ.........................................................................................................................169
9. 3. 1 USB ケーブル.................................................................................................................169
9. 4 ターゲット・コネクタ.................................................................................................................170
9. 4. 1 ターゲット・ケーブル .......................................................................................................171
9. 4. 2 14PIN EXC BOARD ......................................................................................................172
9. 5 GND コネクタ ........................................................................................................................174
9. 5. 1 GND ケーブル ................................................................................................................174
9. 6 リモート・コネクタ....................................................................................................................175
第 10 章 ターゲット・システム設計に関する注意事項 ........................................................................176
第 11 章ターゲット・インタフェースの特性 ......................................................................................181
11. 1 SO/TxD （MODE , TxD）, ¯¯¯¯¯¯¯RESET ....................................................................................181
11. 2 SI/RxD （RxD） ...................................................................................................................181
11. 3 RFU-1（MODE） ..................................................................................................................182
11. 4 VDD（VCC） ........................................................................................................................182

第 12 章 トラブル対処法 ................................................................................................................183
12. 1 起動に関するトラブル...........................................................................................................183
12. 2 操作に関するトラブル...........................................................................................................184
付録 A メッセージ .............................................................................................................................187
A. 1 メッセージ表示形式...............................................................................................................187
A. 2 プログラミング GUI 操作によるエラー／ワーニング・ダイアログ..............................................188
A. 3 プログラミング GUI 操作によるインフォメーション・ダイアログ.................................................192
A. 4 FP5 メッセージ・ディスプレイのエラー・メッセージ ...................................................................195
付録 B 補足情報..............................................................................................................................197
付録 C ターゲット・インタフェースの電気的特性 ................................................................................199
C. 1 絶対最大定格（TA = 0～40 °C） ...........................................................................................199

C. 2 DC 特性（TA = 0～40 °C）....................................................................................................200
C. 3 AC 特性（TA = 0～40 °C, C = 0 pF（無負荷状態）） ..............................................................201
C. 3. 1 シリアル・タイミング（TA = 0～40 °C, C = 0 pF（無負荷状態）） ......................................202

付録 D リモート・インタフェースの電気的特性 ...................................................................................203
D. 1 絶対最大定格（TA = 0～40 °C） ...........................................................................................203
D. 2 DC 特性（TA = 0～40 °C，C = 0 pF（無負荷状態）） .............................................................204

D. 3 AC 特性（TA = 0～40 °C，C = 0 pF（無負荷状態））..............................................................205
R8C KIT ユーザーズ・マニュアル 第１版

11

D. 3. 1 通常モード ....................................................................................................................205
D. 3. 2 バンク・モード ................................................................................................................207
D. 3. 3 シンプル・モード ............................................................................................................209
付録 E 改版履歴..............................................................................................................................212
E. 1 本版で改訂された主な箇所 ...................................................................................................212

R8C KIT ユーザーズ・マニュアル 第１版

12

第１章
★R8C

概

要

R8C KITは，同梱の専用プログラミングGUI及び専用F/Wを利用することによって，ルネサス エレクトロ二クス製のフラッシュ・メモリ内蔵シングルチップ・マイコンR8Cシリーズに対し，別売製品FL-PR5を使用してターゲット・システム上またはプロ
グラム・アダプタ上にてプログラムの消去，書き込み，ベリファイを行うためのツールです。

1.1 特

徴

＜標準FP5から変更された機能＞★R8C

・同梱されているR8C KIT用プログラミングGUI，R8C KIT用F/Wを使いFP5を更新することでR8Cシリーズの書き込みに対応
・同梱されている14 PIN EXC BOARDを使用することで，FP5 の16端子ターゲットケーブルを14端子に変換可能
・書き込みに必要なデバイス固有のパラメータは，R8C KIT用パラメータ・ファイル（PRRファイル）を使用し，書き込み設定（ESRファイル）とともにFP5内部のフラッシュ・メモリに保存可能
・複数のプログラム・ファイル，PRRファイル，ESRファイルを保存可能＜標準FP5から継承された機能＞
・FP5に搭載されている基本機能をそのまま継承
・外部制御装置からFP5を操作するリモート操作に対応
・RS-232CによりFP5コマンドで操作する通信コマンドに対応
・FP5 Manager機能により，FP5本体のカスタマイズやセキュリティ設定が可能
・ホスト・マシンを使用したプログラミングGUIによる操作（プログラミングGUI操作）およびスタンド・アローンによる操作（スタンド・アローン操作）による書き込みに対応
・ターゲット・システムにターゲット・デバイスを実装してから書き込むオンボード・プログラミングや，ターゲット・システ
ムにターゲット・デバイスを実装する前にプログラム・アダプタで書き込むオフボード・プログラミングに対応
・プログラム・ファイルはFP5内部の16Mバイト・フラッシュ・メモリに保存可能（4分割，4Mバイト単位／8分割，2Mバイト
単位）・ターゲット・デバイスとのインタフェースは，標準シリアル入出力モード2，標準シリアル入出力モード3を対応
・VDDをターゲット・デバイスに供給可能
・ホスト・インタフェースはUSBインタフェースおよびシリアル・インタフェース（RS-232C）に対応
・自己診断機能に対応
・ファームウエア，FPGAの更新が可能
・小型，軽量R8C KIT ユーザーズ・マニュアル 第１版

13

第１章 概要

1.2 書き込み品質
R8C KITをご使用にあたって，書き込み品質の向上のために下記の内容を十分理解し，検証，評価した上でご使用ください。
・ターゲット・デバイスおよびR8C KITのユーザーズ・マニュアルに記載された回路設計である。
・ターゲット・デバイスおよびR8C KITのユーザーズ・マニュアルに記載された使用方法である。
・ターゲット・デバイスに供給する電源が安定している。

1.3 サポート・デバイスについて★R8C

R8C KITでサポートしているデバイスは，R8Cファミリマイコンです。
下記のWEBサイトにターゲット・デバイスに対応するR8C KIT用パラメータ・ファイル（PRRファイル）を公開していますのでご覧ください。公開しているパラメータ・ファイルがサポート・デバイスです。
・R8C KIT専用WEBサイト
http://www.ndk-m.co.jp/asmis/download/r8ckit.html

R8C KIT ユーザーズ・マニュアル 第１版

14

第１章 概要

1.4 R8C KITのシステム構成
R8C KITのシステム構成を下図に示します。
★R8C
図1－1

R8C KITのシステム構成
R8C KIT用プログミイングGUI

R8C KIT
R8C KIT用ファームウェア

14 PIN EXC BOARD

CD-ROM

FP5のシステムへインストール

通信コマンド操作
シリアル・ケーブル
PRRファイルまたは
ESRファイル
USBケーブルACアダプタホスト・マシンチェック・サム計算

書き込み環境の設定
FP5内蔵フラッシュ・
メモリに保存FP5

メモリ内容を変更する
HEXエディタ

自己診断機能16MB

ブザー機能
ログ・ファイルの保存

スタンド・アローン操作

プログラム・ファイルのダウンロード

外部制御装置

INIファイル
プログラミングGUI操作

ターゲット･ケーブル

GNDケーブル

プログラム・ファイル用保存領域
としてフラッシュ・メモリ16Mバイトを内蔵
4分割，4Mバイト単位または
8分割，2Mバイト単位で保存

ターゲット･システムまたはプログラム・アダプタ
リモート操作R8C KIT ユーザーズ・マニュアル 第１版

管理機能（パスワー
ド，セキュリティ・カス
タマイズなどの設定）

15

第１章 概要＜プログラミングGUI操作＞★R8C

R8C KIT用プログラミングGUIでは以下の操作ができます。なお，ホスト・マシンに関する設定はR8C KIT用INIファイルに保存されます。

各機能を使用するためにR8C KIT用ファームウェアへアップデートを行ってください。

・ESRファイルの作成
・プログラム・ファイル，PRRファイル，ESRファイルのダウンロード（FP5内部フラッシュ・メモリに保存）
・ログ・ファイルの保存
・プログラム・ファイルの編集（HEXエディタ）
・チェック・サムの計算・書き込みコマンドの実行
・自己診断機能の実行・管理機能（パスワード，セキュリティ，カスタマイズなど）の設定＜スタンド・アローン操作＞
FP5はホスト・マシンを使用せずに，FP5単体で[Erase]，[Program]，[Autoprocedure(E.P.)]などのコマンド実行などが可能なスタンド・アローン操作を備えています。量産時に生産ラインなどでの使用や，フィールドでのバージョンアップなどの使用に適しています。
スタンド・アローンでは，以下の操作ができます。
・書き込みコマンドの実行
・ダウンロードされた各ファイルの内容確認＜通信コマンド操作＞
ホスト・マシンからの通信コマンドでFP5を操作できます。

＜リモート操作＞
書き込みやOK/ERROR表示を外部制御装置で操作，確認できます。

＜プログラム・ファイル＞
Intel HEXフォーマット・タイプまたはMotorola HEXフォーマット・タイプのヘキサ・ファイルを使用します。

★R8C＜PRRファイル＞
PRRファイル（R8C KIT用パラメータ・ファイル）とは，ターゲット・デバイスのフラッシュ・メモリの書き込みを行うために必要なパラメータ情報を持つファイルです。PRRファイルのデータは，書き込みデータの保証にかかわるためデータの変更を行わないでください。ファイルが変更された場合，プログラミングGUIはPRRファイルを受け付けませ
ん。

★R8C

＜ESRファイル＞
ユーザ環境に応じて書き込み環境設定した内容やPRRファイル名をESRファイル（R8C KIT用カスタマイズ・セッ
トアップ・ファイル）に保存します。ファイルの内容が不正の場合，プログラミングGUIはESRファイルを受け付けません。

R8C KIT ユーザーズ・マニュアル 第１版

16

第１章 概要＜FP5内蔵フラッシュ・メモリ＞
FP5はプログラム・ファイル保存領域として16Mバイトのフラッシュ・メモリを搭載しています。このメモリ領域は，4M
バイトの4つのプログラミング・エリア（Area0～Area3）または2Mバイトずつの8つの独立したプログラミング・エリア（Area0～Area7）として使用することができます。各プログラミング・エリアにプログラム・ファイルをダウンロードでき，
プログラミング・エリア単位で，PRRファイルやESRファイルを選択できます。つまり，プログラミング・エリアごとに各ファイルを個別にダウンロードすることができ，使用したいエリアを選択できます。また，FP5の電源をOFFしてもプロ
グラム・ファイル，PRRファイル，ESRファイルは保存されています。
なお，ダウンロードされたデータは，FP5起動時，ダウンロード時，プログラミング・エリア変更時に正しいかセルフ
チェックされます。

＜ブザー機能＞
書き込みコマンドの中で[Autoprocedure(E.P.)]コマンドを実行すると，ブザー音で正常終了か，異常かを知らせます。

＜チェック・サム計算＞
ダウンロードしたプログラム・ファイルをチェック・サム計算することができます。

1.5 動作環境
R8C KIT及びFP5の動作環境に関する以下の項目について解説します。
・ハードウエア環境
・ソフトウエア環境

1.5.1 ハードウエア環境（1）ホスト・マシン
TM・IBM PC/AT

互換機

・USBポート USB2.0（1.1でも使用可能）・シリアル・ポート RS-232C（2）R8C KIT対応ハードウェア及びハードウエア・オプション・ツール
・FP5 FL-PR5（株式会社内藤電誠町田製作所製，別売品）★R8C

・ターゲット・ボード QB-xxxx-TB（ルネサス エレクトロニクス製，別売品）

検討中・プログラム・アダプタ FA-xxxx（株式会社内藤電誠町田製作所製，別売品）

検討中・ICクリップタイプ・ターゲット・ケーブル FA-CLIP（株式会社内藤電誠町田製作所製，別売品）
・スイッチ治具 FL-SW/FP5（株式会社内藤電誠町田製作所製，別売品）

R8C KIT ユーザーズ・マニュアル 第１版

17

第１章 概要

1.5.2 ソフトウエア環境（1）OS（下記のいずれか）・Windows XP®
・Windows Vista®

注意 いずれの場合も最新のService Packがインストールされていることを推奨します。

★R8C（2）R8C KIT用パラメータ・ファイル（PRRファイル）・使用するターゲット・デバイスのパラメータ・ファイル（*.prr）

備考 下記のWEBサイトから入手してください。
・R8C KIT専用WEBサイト
http://www.ndk-m.co.jp/asmis/download/r8ckit.html★R8C（3）R8C KIT用カスタマイズ・セットアップ・ファイル（ESRファイル）
・R8C KITに同梱されているR8C KIT用プログラミングGUIで指定した書き込み環境設定が保存されるファイル（*.esr）（4）プログラム・ファイル
・Intel HEXフォーマット
・Motorola HEXフォーマット

注意

アドレスは連続でなくてもかまいませんが，必ず昇順にしてください。また，空き領域はFP5へのダウンロ
ード時にFFHで補完されます。

★R8C（5）R8C KIT対応ソフトウエア・オプション・ツール
・製造ライン向けギャング対応ソフトウエア （FW-GFP） （株式会社内藤電誠町田製作所製，別売品）

R8C KIT ユーザーズ・マニュアル 第１版

検討中

18

第１章 概要

1.6 ハードウエア仕様
表1－1 ハードウエア仕様（FP5へR8C KIT適用時）
分

類

FP5本体

項

目

仕

動作電源

ACアダプタより供給

動作環境条件

温度：±0～＋40 ℃

様

湿度：10～80 %RH （ただし，結露なきこと）
保存環境条件

温度：－15～＋60 ℃

外形寸法

140×90×30 mm（突起含まず）

重量

約230 g

内蔵フラッシュ・メモリ

プログラム・ファイル保存領域（16 Mバイト）

湿度：10～80 % RH （ただし，結露なきこと）

その他（PRRファイル保存領域，ESRファイル保存領域，ファームウエア領域，
FPGA領域）操作

プログラミングGUI操作, スタンド・アローン操作, リモート操作, 通信コマンド操仕様

AC入力範囲 ：100～240 V，50/60 Hz

作
ACアダプタ

DC出力

：15 V

消費電流

：1 A（最大）ホスト・マシン・イン

対象ホスト・マシン

IBM PC/AT互換機

タフェース

対象OS

Windows XP, Windows Vista

USBコネクタAタイプ：USB2.0（1.1でも使用可能）

USBケーブル約2m

シリアル・コネクタ

D-SUB 9端子（オス）RS-232C：9600 bps, 19200 bps, 38400 bps, 57600 bps,
115200 bps

ターゲット・インタフ

シリアル・ケーブル

約3 m（クロス・ケーブル）ターゲット・コネクタ

コネクタ：HD-SUB 15端子（メス）

保護機能：過電圧入力保護回路内蔵

対応通信：標準シリアル入出力モード2（最大：115Kbps）

注1

ェース

標準シリアル入出力モード3（最大：500Kbps）★R8C

ターゲット・ケーブル

ケーブル長：約42 cm

変換ボード

14 PIN EXC BOARD, 16ピンコネクタから14ピンコネクタへ変換

電源供給注2

1.2 V～5.5 V，過電流検出回路内蔵

電源検出

あり 消費電流：1 mA以下

CPUクロック供給

1 MHz, 2 MHz, 4 MHz, 5 MHz, 6 MHz, 8 MHz, 9 MHz, 10 MHz, 12 MHz,
16 MHz, 20 MHz

リモート・インタフェ

GNDケーブル

約1 m

リモート・コネクタ

D-Sub 15ピン（メス）ース

注1. インタフェースの最高通信速度は，使用するデバイスおよび環境により変わることがありますので注意してください。
2. ターゲット・システムへのVDD供給は，書き込みを行うターゲット・デバイスへの電源供給を目的としており，ターゲット・システムを動作させるだけの容量を確保することはできませんので，オンボード・プログラミングを行う場合はターゲット・システム上の電源を使用してください。

R8C KIT ユーザーズ・マニュアル 第１版

19

第2章

ハードウエア構成

この章では，ハードウエア構成に関する次の項目について解説します。
・パッケージの内容
・システム構成

2. 1 パッケージの内容
パッケージに添付された梱包明細で，添付品がすべてそろっていることを確認してください。万一，添付品に不足や破損などがありましたら，当社販売員または特約店までご連絡ください。

2. 2 システム構成
システム構成を示します。
図2－1 システム構成★R8C

R8C KIT用プログラミングGUI

シリアル・ケーブル

R8C KIT用ファームウェア

またはUSBケーブルACアダプタホスト・マシン

R8C KITFP5

14 PIN EXC BOARD
外部制御装置ターゲット･ケーブル

CD-ROM

FP5のシステムへインストール

GNDケーブルターゲット･システムまたはプログラム・アダプタ

注1. FP5，ターゲット・システム，プログラム・アダプタはパッケージには含まれていません。
2. プログラム・アダプタは，株式会社内藤電誠町田製作所の製品です。

★R8C

FP5は，R8C KITに同梱されているR8C KIT用プログラミングGUI，およびR8C KIT用ファームウェアへアップデートすることにより，R8Cファミリへの書き込みに対応が可能となります。

なお，FP5はシリアル・ケーブルまたはUSBケーブルを介してホスト・マシンに接続されます。FP5とターゲット・システ
ムはターゲット・ケーブルおよびGNDケーブルで接続します。また，リモート・コネクタに外部制御装置を接続することでFP5をリモート操作できます。

R8C KIT ユーザーズ・マニュアル 第１版

20

第２章 ハードウェア構成

2. 2. 1 ホスト・マシン
FP5と通信を行なうためにはホスト・マシンを使いますが，プログラミングGUIを使用するには，Windows XP，Windows Vistaのいずれかが必要となります。また，ホスト・マシンにはシリアル・ポートまたはUSBポートが備わっていなければなりません。

2. 2. 2 シリアル・ケーブル
ホスト・マシンのシリアル・ポートとFP5のシリアル・コネクタをシリアル・ケーブル（RS-232Cクロス・ケーブル）で接続することにより通信が確立されます。シリアル・ケーブルの詳細な仕様に関しては，第9章 コネクタとケーブルを参照してください。

2. 2. 3 USBケーブル
ホスト・マシンのUSBポートとFP5のUSBコネクタ（ミニBタイプ）をUSBケーブルで接続することにより通信が確立されます。USBケーブルの詳細な仕様に関しては，第9章 コネクタとケーブルを参照してください。

2. 2. 4 ACアダプタ
FP5の電源コネクタに添付のACアダプタを接続します。ACアダプタの詳細な仕様に関しては，1. 6 ハードウエア仕様を参照してください。

注意 ACアダプタはFP5の専用品です。他の製品に使用しないでください。

2. 2. 5 ターゲット・ケーブル
ターゲット・ケーブルの先端部は16端子コネクタがあります。ターゲット・システムやプログラム・アダプタに接続します。ターゲット・ケーブルの詳細な仕様に関しては，第9章 コネクタとケーブルを参照してください。
★R8C

2. 2. 6 14 PIN EXC BOARD
14PIN EXC BOARDをターゲット・ケーブル先端部の16端子コネクタに接続することで，14端子コネクタに変換することが可能です。14PIN EXC BOARDの詳細な仕様に関しては，第9章 コネクタとケーブルを参照してください。

2. 2. 7

GNDケーブル

GND強化のため，FP5のGNDコネクタとターゲット・システムまたはプログラム・アダプタのシグナルGNDをGNDケーブルで接続します。GNDケーブルの詳細な仕様に関しては，第9章 コネクタとケーブルを参照してください。

注意 FP5のGNDとターゲット・システムのGNDに電位差がある場合，FP5およびターゲット・システムにダメージを与える可能性があります。ターゲット・ケーブルを接続する前にGNDケーブルを使用して電位をあわせてくだ
さい。

R8C KIT ユーザーズ・マニュアル 第１版

21

第２章 ハードウェア構成

2. 2. 8 ターゲット・システム
ターゲット・システムには，ターゲット・ケーブルの仕様に準じたデバイス・インタフェースが必要です。仕様の詳細に関しては，第9章 コネクタとケーブル，第10章 ターゲット・システム設計に関する注意事項，第11章 ターゲット・インタ
フェースの特性を参照してください。

2. 2. 9 プログラム・アダプタ
ターゲット・システムにターゲット・デバイスを実装する前にプログラム・アダプタ（FAシリーズ）で書き込むオフボー
ド・プログラミングに対応しています。ターゲット・デバイスのパッケージ形状ごとに用意されています。

2. 3 各部の名称と機能各部の名称と機能を示します。

2. 3. 1 FP5のコントロール・パネル
FP5の上面には表示系，ボタン系があります。

図2－2 FP5上面＜コントロール・パネル＞

POWER LED
POWER

ボタン

メッセージ・ディスプレイ

ステータスLED

コントロール・ボタン（1）表示系・POWER LED

FP5の電源状態を示すLEDです。
ON時は点灯（赤色），OFF時は消灯します。

R8C KIT ユーザーズ・マニュアル 第１版

22

第２章 ハードウェア構成

16×2キャラクタのLCDディスプレイで，動作状態やメニューを表示します。主・メッセージ・ディスプレイ

にスタンド・アローン操作で使用します。
FP5の動作状態を示すLEDです。

・ステータスLED

PASS(緑色で点灯)は正常終了，BUSY(橙色で点滅)は処理実行中，ERROR（赤色で点灯）はエラーの意味です。

（2）ボタン系・POWER

FP5の電源をON/OFFします。OFF時は約1秒間長く押してください。

・

NEXT

・

ENTER

ボタン

メッセージ・ディスプレイに表示される項目を選択します。

・

CANCELボタン

現在の選択を破棄して，以前のメニュー項目に戻ります。コマンド実行中は中断

ボタン

ボタン

次のメニュー項目に進みます。

できません。ただし，[Read]コマンドのみ実行中の中断が可能です。
・

START

備考

[Autoprocedure(E.P.)]コマンドを実行します。

ボタン

NEXT

ボタン，

ENTER

ボタン，

CANCEL

ボタン，

START

ボタンは主にスタンド・アローン操作で使用します。
また，FP5 Managerでバンク・モード，シンプル・モードにした場合，ボタン機能やメッセージ・ディスプレイの表示機能がかわります。詳細は，4. 3. 2（9）[FP5 Manager]コマンドまたは第7章 リモート・コネクタの使用方
法を参照してください。

R8C KIT ユーザーズ・マニュアル 第１版

23

第２章 ハードウェア構成

2. 3. 2 FP5のコネクタ
FP5のホスト・インタフェース面には，電源コネクタ，シリアル・コネクタ，USBコネクタがあります。
FP5のターゲット・コネクタ面には，ターゲット・コネクタ，GNDコネクタ，リモート・コネクタがあります。

図2－3 FP5上面＜コネクタ＞

USBコネクタ

シリアル・コネクタ 電源コネクタ

ターゲット・コネクタ GNDコネクタ

リモート・コネクタ

図2－4 FP5ホスト・インタフェース面

電源コネクタ シリアル・コネクタ USBコネク タ
ポート

図2－5 FP5ターゲット・コネクタ面

ターゲット・コネクタ GNDコネクタ

リモート・コネクタ

R8C KIT ユーザーズ・マニュアル 第１版

24

第２章 ハードウェア構成（1）電源コネクタ
電源コネクタに添付のACアダプタを接続します。電源コネクタの詳細な仕様に関しては，第9章 コネクタとケー
ブルを参照してください。

注意 添付品以外のACアダプタを使用しないでください。

（2）シリアル・コネクタ
ホスト・マシンのシリアル・ポートとシリアル・コネクタをシリアル・ケーブル（RS-232Cクロス・ケーブル）で接続することにより通信が確立されます。データ転送条件は次のとおりです。

データ転送速度：9600 bps, 19200 bps, 38400 bps, 57600 bps, 115200 bps
データ・ビット：8ビット，
パリティ：なし
ストップ・ビット：1ビット
フロー制御：ハードウエア

データ転送速度の出荷時設定は9600 bpsですが，その他のデータ通信速度に変更できます。シリアル・コネク
タの詳細な仕様に関しては，第9章 コネクタとケーブルを参照してください。

（3）USBコネクタ
ホスト・マシンのUSBポートとUSBコネクタ（ミニBタイプ）をUSBケーブルで接続することにより通信が確立されます。USB2.0規格に準拠しております。USBコネクタの詳細な仕様に関しては，第9章 コネクタとケーブルを参照
してください。

（4）ターゲット・コネクタ
オンボード・プログラミングを行う場合は，ターゲット・コネクタとターゲット・システムをターゲット・ケーブルで接続します。オフボート・プログラミングを行う場合は，ターゲット・コネクタとプログラム・アダプタをターゲット・ケーブ
ルで接続します。ターゲット・コネクタの詳細な仕様に関しては，第9章 コネクタとケーブルを参照してください。

（5）GNDコネクタ
GND強化のため，GNDコネクタとターゲット・システムまたはプログラム・アダプタのシグナルGNDをGNDケー
ブルで接続します。
GNDコネクタの詳細な仕様に関しては，第9章 コネクタとケーブルを参照してください。

注意 FP5のGNDとターゲット・システムのGNDに電位差がある場合，FP5およびターゲット・システムにダメー
ジを与える可能性があります。ターゲット・ケーブルを接続する前にGNDケーブルを使用して電位をあわせてください。

（6）リモート・コネクタ
リモート・コネクタと外部制御装置を接続することでFP5をリモート操作できます。リモート操作の詳細な仕様に関しては，第7章 リモート・コネクタの使用方法，第9章 コネクタとケーブルを参照してください。

R8C KIT ユーザーズ・マニュアル 第１版

25

第3章

ソフトウエアのインストール

この章では，ソフトウエアのインストールに関する次の項目について解説します。
・ソフトウエアの入手
・インストール・アンインストール・プログラミングGUI，ファームウエア，FPGAの更新について★R8C

3. 1 ソフトウエアの入手
R8C KIT用プログラミングGUI，R8C KIT用ファームウエア，USBドライバは、同梱のCD-ROMの中に入っています。
R8C KIT専用パラメータ・ファイル（PRRファイル）は，以下のWEBサイトから入手してください。

＜PRRファイル＞
・R8C KIT専用WEBサイト
http://www.ndk-m.co.jp/asmis/product/r8c_kit/download.html★R8C

3. 2 インストール
R8C KIT用プログラミングGUI，USBドライバ，R8C KIT用パラメータ・ファイル（PRRファイル）のインストール順序とインストール方法について説明します。
表3－1 インストール
順序
1

項

目

方

法

R8C KIT用R8C KITに同梱されているＣＤ-ＲＯＭの中にある実行形式ファイル（setup.exe）を実行してくださ

プログラミングGUI

い。インストーラに従いインストールします。
インストールには、別途入手するプロダクトIDの入力が必要です。
インストールすると、USBドライバとファームウエアもPC内のフォルダにコピーされます。

2

PRRファイル

入手ファイルを任意のフォルダに解凍してください。フォルダ内に*.prrが解凍されるのでR8C KIT用プログラミングGUIインストール先のFP5_PRJフォルダにコピーします。

3

USBドライバ

既にFP5をUSBで接続している場合はインストール不要です。
R8C KIT用プログラミングGUIをインストールすることにより，インストール先のdriverフォルダにUSBドライバが格納されます。プラグ・アンド・プレイによりUSBドライバをインストールします。詳細は3. 2. 1 USBドライバのインストールを参照してください。

4

R8C KIT用R8C KIT用プログラミングGUIをインストールすることにより，インストール先のｆｉｒｍｗａｒｅフォル

ファームウエアダにR8C KIT用ファームウエア格納されます。
R8C KIT用プログラミングGUIを起動して、R8C KIT用ファームウエアをインストールしてください。
詳細は、3.4.3 R8C KIT用ファームウエアのインストールを参照してください。

なお、R8C KIT用プログラミングGUIを起動した時、エラーメッセージ “E1106 ファームウエアバージョンが正しくない、またはバージョンが古いことを検出しました。”が表示されましたらOKを押してウィンドウを閉じてください。

R8C KIT ユーザーズ・マニュアル 第１版

26

第３章 ソフトウエアのインストール★R8C

R8C KIT用プログラミングGUIインストール後のフォルダ構成は次のとおりです。

C:\\Program Files

インストール先に指定したフォルダ
R8C KIT用プログラミングGUI本体格納フォルダ\FL-PR5_R[fp5-r.exe][readme.txt]

PRRファイル，ESRファイル格納フォルダ\FP5_PRJ（インストール後はPRRファイル，ESRファイルがありません。）\DRIVER

USBドライバ格納フォルダ\FIRMWARE

ファーム格納フォルダ

3. 2. 1 USB ドライバのインストール
FP5とホスト・マシンをUSB接続して使用する場合，プログラミングGUIのインストール後，USBドライバをインストー
ルする必要があります。FP5をホスト・マシンのUSBポートに初めて接続した場合，Windows XP / Windows Vistaはプ
ラグ・アンド・プレイによりFP5を検出し，新しいハードウエアの検索ウィザードが開始します。
以降の画面はWindows XPのものです。OSにより画面が異なる場合がありますが，同様の操作でUSBドライバをインストールすることができます。

（1）ホスト・マシンを起動します。
（2）USBケーブルを使用して，ホスト・マシンとFP5を接続してください。次にACアダプタをコンセントに接続し，FP5の電源コネクタに接続してください。
（3）FP5のPOWER

ボタンを押してください。POWER LEDが点灯し，メッセージ・ディスプレイに“Command>”と表示されます。
（4）以下のウインドウが開きますので，“いいえ，今回は接続しません(T)”を選択して， 次へ(N)> へ進んでください。

図3－1 新しいハードウエアの検索ウィザード<1>

R8C KIT ユーザーズ・マニュアル 第１版

27

第３章 ソフトウエアのインストール（5）以下のウインドウが開きますので，“一覧または特定の場所からインストールする（詳細）(S)”を選択して次へ(N)> へ進んでください。

図3－2 新しいハードウエアの検索ウィザード<2>（6）以下のウインドウが開きますので，“次の場所で最適のドライバを検索する(S)”を選択して，“次の場所を含める(O):”をチェックし，USBドライバのあるフォルダを指定して 次へ(N)> へ進んでください。

備考 USBドライバはプログラミングGUIをインストールすることにより，インストール先のdriverフォルダにUSBドライバが格納されます。
通常は，“C:\Program Files\FL-PR5_R\drivers”を指定してください。 最新のプログラミングGUIのバージョン
以下にあるdriverフォルダを指定してください。

図3－3 新しいハードウエアの検索ウィザード<3>

R8C KIT ユーザーズ・マニュアル 第１版

28

第３章 ソフトウエアのインストール（7）以下のウインドウが開く場合がありますので，“コピー元(C):”に(6)で指定したフォルダを指定して OK を押してください。

図3－4 ファイルが必要（8）“Windowsロゴテストに合格していません。”または“ドライバ ソフトウェアの発行元を検証できません”といったメッセー
ジが表示される場合がありますが，“続行”または“このドライバ ソフトウェアをインストールします”をクリックしてください。

（9）これでUSBドライバはインストールされ，FP5がUSBポートで通信を行う準備が完了しました。
インストールを終了するには 完了 をクリックします。

図3－5 新しいハードウエアの検索ウィザード<4>

R8C KIT ユーザーズ・マニュアル 第１版

29

第３章 ソフトウエアのインストール

3. 3 アンインストール
R8C KIT用プログラミングGUI，USBドライバ，R8C KIT用パラメータ・ファイル（PRRファイル），R8C KIT用カスタマイ
ズ・セットアップ・ファイル（ESRファイル），設定情報ファイル（INIファイル）のアンインストール方法について説明します。
なお，アンインストールの順序は問いません。

表3－2 アンイストール
項

★R8C

目

方

法

R8C KIT用

コントロールパネルの[アプリケーションの追加と削除]（または[プログラムの追加と削除]）を用いてアンイン

プログラミングGUI

ストールします。なお，R8C KIT用パラメータ・ファイル（*.prr），R8C KIT用カスタマイズ・セットアップ・ファ
イル（*.esr），R8C KIT用プログラミングGUI設定内容保存ファイル（FP5-R.ini）は削除されません。

PRRファイル

R8C KIT用プログラミングGUIインストール先のFP5_PRJフォルダにあるPRRファイル(*.prr)を削除します。

USBドライバ

コントロールパネルの[システム]にあるデバイス・マネージャを用いてアンインストールします。詳細は3.3.1

ESRファイル

R8C KIT用プログラミングGUIインストール先のFP5_PRJフォルダや任意のフォルダに保存したESRファ

USBドライバのアンインストールを参照してください。

イル（*.esr）を削除します。
INIファイル

WINDOWSフォルダにあるINIファイル（FP5-R.ini）を削除します。

3. 3. 1 USB ドライバのアンインストール
一度インストールを行なったドライバを削除したい場合は，以下の手順でインストールされたUSBドライバを削除して下さい。

（1）ホスト・マシンを起動します。

（2）USBケーブルを使用して，ホスト・マシンとFP5を接続してください。次にACアダプタをコンセントに接続し，FP5の電源コネクタに接続してください。

（3）FP5のPOWER

ボタンを押して電源をONにしてください。POWER LEDが点灯し，メッセージ・ディスプレイ

に“Command >”と表示します。

（4）[コントロールパネル]→[システム]→[ハードウェア]→[デバイス・マネージャ]に表示されている[NECPCIF]にある，[NEC Electronics Flash Programmer FP5]をクリックし，ツール・バーの[削除]アイコンをクリックして削除します。

（5）FP5のPOWER ボタンを押して電源をOFFにしてください。POWER LEDが消灯します。この方法では，レジストリ内のデバイスの情報は削除されておりますが，コピーされたファイルは残っております。完全にこれらの情報を消したい場合は，上記の[デバイス・マネージャ]での削除を行なった後，インストールによってコピーされるファイル一覧を参照し，ファイルそのものの削除が必要となります。この方法は，直接Windowsが管理しているファイルを削除しますので，慎重に作業をお願いします。

C:\WINDOWS\System32\Drivers\ fpusb.sys：USBドライバ本体

R8C KIT ユーザーズ・マニュアル 第１版

30

第３章 ソフトウエアのインストール

C:\WINDOWS\inf\OemX.inf：fpusb.inf

注意 C:\WINDOWS\infフォルダは，エクスプローラの[ツール(T)]メニューの[フォルダオプション(O)...]を選択し，[表示”タグ内の詳細設定]で[すべてのファイルとフォルダを表示する]に設定している場合にのみ見ることができます。
また，OemX.infの"X"はシステムが割り当てる0から始まる数値です。具体的なOemX.infファイルは，その中を確認する必要があります。OemX.infファイルには，以下の表記があるファイルがそれですので，お間違えない
ようお願いします。

; Installation inf for the NEC Electronics Flash Programmer;; Copyright(C) NEC Electronics Corporation 2007

3. 4 プログラミング GUI，ファームウエア，FPGA の更新について
ファームウエア，FPGAは，FP5制御用デバイスに組込まれたプログラムを示します。プログラミングGUI，ファームウエ
ア，FPGAの更新により，以下のことが可能です。
・新規機能やサポート・デバイスの追加
・制限事項の修正★R8C

R8C KITでは同梱のCD-ROM内にR8C KIT用プログラミングGUI，及びR8C KIT用ファームウエアが入っています。
FP5の動作を保証するために，R8C KITを使用する場合はCD-ROM内のものを使用願います。
FPGAは，以下のWEBサイトに最新版を提供していますのでバージョンの確認および，入手をお願いします。
・WEBサイトhttp://www.ndk-m.co.jp/asmis/

注意 ファームウエア，FPGAの更新作業を誤って行った場合，FP5が動作しなくなる可能性があります。次に記載する
手順や方法を参照して行ってください。

備考 ファームウエア，FPGAの更新を行うと，PRRファイル，ESRファイル，プログラム・ファイルが消去されることがあります。その場合は，再度，PRRファイル，ESRファイル，プログラム・ファイルをダウンロードしてください。

ファームウエア，FPGAを更新する場合，次の手順を必ず守ってください。

（手順1）最新版か確認してください。（3. 4. 1 最新版かの確認を参照）（手順2）プログラミングGUIが最新でない場合バージョンアップする。（3. 4. 2 プログラミングGUIのインストールを参照）（手順3）最新のプログラミングGUIを使って最新のファームウエアを更新する。（3. 4. 3 ファームウエア更新インストー
ルを参照）（手順4）最新のプログラミングGUIを使って最新のFPGAを更新する。（3. 4. 4

R8C KIT ユーザーズ・マニュアル 第１版

FPGA更新インストールを参照）

31

第３章 ソフトウエアのインストール

3. 4. 1 バージョンの確認（1）4.1 はじめにを参照して，プログラミングGUIのメイン・ウインドウを開いてください。
（2）R8C KIT用プログラミングGUI，R8C KIT用ファームウエア，及びFPGAのバージョンの確認方法は以下のとおりです。
プログラミングGUI：［Help］メニューの［About FP5-R...］により表示
ファームウエア：［Programmer］メニューの［Reset］コマンドにより表示※

FPGA：［Programmer］メニューの［Reset］コマンドにより表示※※［Reset］コマンドの表示例★R8C

Firmware Version Vx.xxRxxx
Board H/W Vx, FPGA Vx

ファームウエアのバージョン
FPGAのバージョン

Serial No.: xxxxxxxxxx
Standard mode usecured（3）弊社WEBサイトのR8C KIT専用ページに、各ソフトの最新バージョンが表示されていますのでバージョンの確認をお願いします。

R8C KIT用プログラミングGUI／ファームウエアのバージョンアップ方法に関しては、別途ご連絡さしあげます。
FPGAは弊社WEBサイトにある、FL-PR5用の対応バージョンを入手してご使用をお願いします。

・弊社WEBサイト
http://www.ndk-m.co.jp/asmis/★R8C

3. 4. 2 R8C KIT 用プログラミング GUI のインストール
同包のCD-ROM内にある実行形式ファイル（setup.exe）を実行してください。インストーラに従いインストールします。
なお、インストールには、別途入手するプロダクトIDの入力が必要です。

R8C KIT ユーザーズ・マニュアル 第１版

32

第３章 ソフトウエアのインストール★R8C

3. 4. 3 R8C KIT 用ファームウエアのインストール
R8C KIT用ファームウエアは，R8C KIT用プログラミングGUIを使ってインストールします。
また、ファームウエア・ファイル“fp5r_fw_vxxxrxxx.rec” （xxxはファームウエアのバージョン）は、プログラミングGUIのインストール時に下記フォルダにコピーされています。
R8C KIT用ファームウエア・フォルダ

C:\Program Files\FL-PR5\firmware\（1）メニュー・バーの[プログラマ(P)]メニューにある[ファームウエアの更新(U)…]コマンドを実行すると，[ファームウエ
アの更新]ダイアログが開きます。

図3－6[ファームウエアの更新(U)…]コマンド

図3－7[ファームウエアの更新]ダイアログ

R8C KIT ユーザーズ・マニュアル 第１版

33

第３章 ソフトウエアのインストール（2）ファームウエアの更新を続けるには， OKをクリックします。[ファームウエアファイルの選択]ダイアログが開き

ます。

図3－8

[ファームウエアファイルの選択]ダイアログ

ファームウエア・ファイル“fp5r_fw_vxxxrxxx.rec”を選択し， 開く(O) をクリックします。

R8C KIT ユーザーズ・マニュアル 第１版

34

第３章 ソフトウエアのインストール（3）いくつかのコマンドがFP5に送られ，アクション・ログ・ウインドウに更新の進捗状態を表示します。ファームウエアの更新が完了すると正常に更新できたことを示す“Firmware Update succeeds”が表示して[リセット(R)]コマンドと同等の処理“Restarting FP5..”が自動的に行われます。その後“Firmware Version VxxxRxxx”でバージョンの確認ができます。 更新時間は約10秒です。（USB接続時）

備考 アクション・ログ・ウインドウとは，プログラミングGUIのメイン・ウインドウにあるログ表示部で，動作進捗を表示します。

図3－9 ファームウエア更新完了時のアクション・ログ・ウインドウ

備考 更新内容によっては，以下のダイアログが表示される場合があります。この場合は，FP5に保持された情報（PRRファイル，ESRファイル，プログラム・ファイル）が消去されていますので，再度，それらのファイルを
ダウンロードしてください（4. 2 プログラミングGUIの起動参照）。

R8C KIT ユーザーズ・マニュアル 第１版

35

第３章 ソフトウエアのインストール

3. 4. 4 FPGA 更新インストール
最新のFPGAは，最新のプログラミングGUIを使ってインストールします。入手したファイルを任意のフォルダに解凍してください。フォルダ内にFPGAファイル“fp5_fpga_vx.rec”が解凍されます（xはFPGAのバージョン）。

（1）メニュー・バーの[プログラマ(P)]メニューにある[FPGAの更新(F)…]コマンドを実行すると，FPGAの更新ダイアログが開きます。

図3－10 [FPGAの更新(F)…]コマンド

図3－11 [FPGAの更新]ダイアログ

R8C KIT ユーザーズ・マニュアル 第１版

36

第３章 ソフトウエアのインストール（2）FPGAの更新を続けるには， OKをクリックします。 OKをクリックすると，[FPGAファイルの選択]ダイアログが表示されます。

図3－12 [FPGAファイルの選択]ダイアログ

FPGAファイル“fp5_fpga_vx.rec”を選択し， 開く(O) をクリックします。

注意 WEBサイトで提供しているFP5用FPGA以外は使用しないでください。故障の原因となります。

R8C KIT ユーザーズ・マニュアル 第１版

37

第３章 ソフトウエアのインストール（3）いくつかのコマンドがFP5に送られ，アクション・ログ・ウインドウに更新の進捗状態を表示します。FPGAの更新が完了すると正常に更新できたことを示す“FPGA Update successed.”が表示され，

POWER

ボタンをOFFしたときと同等の処理“FP5 Power will be switched OFF now.....”が自動的に行われます。更新時間は約30秒です。

図3－13 FPGA更新完了時のアクション・ログ・ウインドウ（4）エラー・ダイアログ“E 1100 ホストとFP5間の通信不良です。”の
POWER

OK

をクリックして，FP5のボタンを押して電源ONにしてください。

R8C KIT ユーザーズ・マニュアル 第１版

38

第３章 ソフトウエアのインストール（5）メニュー・バーの[プログラマ(P)]メニューにある[ホスト接続(S)…]コマンドを実行すると，[ホスト接続]ダイアログが開きますので，使用している通信を選択して OKをクリックしてください。

図3－14 [ホスト接続(S)…]コマンド

図3－15 [ホスト接続]ダイアログ

R8C KIT ユーザーズ・マニュアル 第１版

39

第３章 ソフトウエアのインストール（6）ホスト・マシンと通信が確立します。アクション・ログ・ウインドウに“FPGA Vx”と表示し，バージョンの確認ができま
す。

図3－16

FPGA更新完了後のバージョン確認

R8C KIT ユーザーズ・マニュアル 第１版

40

第4章

プログラミングGUIの使用方法

この章では，R8C KIT用プログラミングGUIが持つコマンド／ウインドウ／ダイアログの機能詳細について解説します。

4. 1 はじめに
R8C KIT用プログラミングGUI，USBドライバ，ターゲット・デバイス用のR8C KIT用パラメータ・ファイル（PRRファイル）がインストールされていることを確認してください。インストール方法は第3章 ソフトウエアのインストールを参照してく
ださい。

4. 2 プログラミングGUIの起動（1）システムの接続
USBケーブル（または，シリアル・ケーブル）をホスト・マシンのUSBポート（または，シリアル・ポート）に接続し，もう一方をFP5のUSBコネクタ（または，シリアル・コネクタ）に接続してください。次にACアダプタをコンセントに接続し，FP5の電源コネクタに接続してください。

図4－1 システムの接続

シリアル・ケーブルまたはUSBケーブルACアダプタホスト・マシン

コンセント

FP5

（2）FP5の起動接続が完了したら，FP5のPOWER

ボタンを押して電源をONにしてください。正しく起動した場合は，

POWER LEDが点灯し，メッセージ・ディスプレイには‘Commands>’が表示します。

もし，上記と同じ状態にならなかった場合は，FP5の故障が考えられますので，当社販売員か特約店までご連絡ください。

R8C KIT ユーザーズ・マニュアル 第１版

41

第４章 プログラッミングGUIの使用方法（3）R8C KIT用プログラミングGUIの起動
スタートメニューの「すべてのプログラム」→「FL-PR5_R」の中の「FL-PR5_R」を選択し，プログラミングGUIを起動します。はじめにUSB，シリアルの順で有効な通信方式を自動検出します。

図4－2 プログラミングGUI起動時のポート・スキャン

この動作を

キャンセル

ボタンにより中止し，メニュー・バーの[プログラマ(P)]メニューにある[ホスト接続(S)…]コマ

ンドから適切な通信方式を選択することもできます。

通信が確立し，プログラミングGUIが正しく起動した場合は，メイン・ウインドウが開きます。
なお，プログラミングGUI初回起動時や有効なプログラミング・エリアがクリアされているときや複数のFP5を取り替えながら1台を接続したときなどは，以下のメッセージが表示されますので，次に示す手順でESRファイル，PRRファイル，プ
ログラム・ファイルをダウンロードしてください。このメッセージは，FP5本体に保存したESRファイル，プログラム・ファイルとプログラミングGUI（INIファイル）に保存された情報が一致していないことを示します。

図4－3 プログラミングGUI初回起動時等で表示するメッセージ

手順① ダイアログのOK ボタンを押してください。

手順② 次に以下のダイアログが表示されるので， はい(Y)または， いいえ(N)

R8C KIT ユーザーズ・マニュアル 第１版

を押してください。

42

第４章 プログラッミングGUIの使用方法

手順③

はい(Y)

を押すと，ESRファイルを新規作成するためのダイアログが開きます。これ以降の処理については，

4.3.3（12）（a）③

いいえ(N)

新規(N)

ボタンを参照してください。

を押すと，以前作成したESRファイルを選択するためのダイアログが開きます。これ以降の処理について

は，4.3.3（12）（a）③…

ボタンを参照してください。

R8C KIT ユーザーズ・マニュアル 第１版

43

第４章 プログラッミングGUIの使用方法

手順④ 次に[デバイス(D)]メニュー → [セットアップ(S)…]コマンドを実行したときに開くデバイス・セットアップ・ダイア
ログが開きますので，設定してください。設定方法に関しては，4. 3. 3（12）[セットアップ(S)…]コマンドを参照
してください。
図4－4 メイン・ウインドウ<1> メニュー・バー

<4> プログラミング・パラメータ・ウインドウ<2> ツール・バー<3> アクション・ログ・ウインドウ<6> ヒント・バー<5> ステータス・バー

名称

表示内容

参照箇所

<1>

メニュー・バー

プログラミングGUIで実行可能なコマンドを表示

4. 3

<2>

ツール・バー

よく使用するコマンドをボタンにて表示

4. 4

<3>

アクション・ログ・ウインドウ

プログラミングGUIのアクション・ログを表示

4. 5

<4>

プログラミング・パラメータ・ウインドウ

プログラミング・パラメータの設定を表示

4. 6

<5>

ステータス・バー

コマンド実行時の状態を色と文字で表示

4. 7

<6>

ヒント・バー

コマンドやツール・バーのヒントを表示

4. 8

4. 3 メニュー・バー
メニュー・バーはプログラミングGUIで実行可能なコマンドを表示します。プログラミングGUI初回起動時，選択したパラメータ･ファイル（PRRファイル），FP5管理設定によって，有効あるいは無効になるコマンド項目があります。

R8C KIT ユーザーズ・マニュアル 第１版

44

第４章 プログラッミングGUIの使用方法

注意 コマンド実行中は，他のコマンドの実行やプログラミングGUIの終了を行わないでください。

4. 3. 1 [ファイル(F)]メニュー[ファイル(F)]メニューをクリックすると，次のようなプルダウン・メニューが表示されます。
ここは，主にプログラム・ファイル操作関係のコマンド構成となっています。

図4－5[ファイル(F)]メニュー

(1)
(2)
(3)
(4)

（1）[ヘキサエディタ(H)…]コマンド[ヘキサエディタ(H)…]コマンドでは，インテル・フォーマットまたはモトローラ・フォーマットでプログラム・ファイ
ルを編集できます。[ヘキサエディタ(H)…]コマンドを実行すると，プログラム･ファイル選択ダイアログが開き，編集するファイルを選択できます。

図4－6 プログラム･ファイル選択ダイアログ

ファイルの種類リスト・ボックスからプログラムファイル(*.hex;*.rec;*.s*)，すべてのファイル(*.*)が選択できます。
開くファイルを選択したあと，ヘキサエディタ・メイン・ウインドウ上で選択されたファイルがロードされます。そのとき，インテル・フォーマットまたはモトローラ・フォーマットか自動判別します。ロードが終了するとヘキサエディタ・
メイン・ウインドウが開きます。

R8C KIT ユーザーズ・マニュアル 第１版

45

第４章 プログラッミングGUIの使用方法

図4－7 ヘキサエディタ・メイン・ウインドウ

データ表示エリア

アドレス表示エリア

ASCII表示エリア

ID Tagエリア

表示されたファイルに変更を加えるには，ヘキサエディタ・メイン・ウインドウのデータ表示エリアにマウス・カー
ソルを移動します。表示されたすべてのメモリ位置に対して，キーボードからデータを入力できます。
ヘキサエディタは，16進数，つまり0から9までの数とAからFまでの文字しかデータとして受け付けません。そのほかのデータはすべて拒否されます。
また，ASCIIに対応する表現があれば，ASCII表示エリアに表示されます。この領域は参照用で，ASCII表示エリアにデータを入力することはできません。
表示アドレス領域を変更する場合は，スクロール・バーを使います。
ヘキサエディタ・メイン・ウインドウに表示できるアドレス空間は4Mバイト+64Kバイト（データ・フラッシュ空間）までです。
キーボードからは表4－1に示すキーを入力できます。

表4－1 ヘキサエディタ･メイン・ウインドウで入力可能なキーの機能
キー
0-9, A-F

機

能データ入力（データ表示エリア）
カーソルを右に移動
カーソルを左に移動
カーソルを上に移動
カーソルを下に移動
カーソルを次の入力フィールドに移動（アドレス＋1）

R8C KIT ユーザーズ・マニュアル 第１版

46

第４章 プログラッミングGUIの使用方法

編集中のファイルに変更が1つでも加えられた場合，ヘキサエディタの[ファイル(F)] → [上書き保存(S)] と，[ファイル(F)] → [名前を付けて保存(A)…]が有効となり，変更データを保存することができます。
なお，データ・フラッシュ領域にデータのないプログラム・ファイルを開いた場合と，データ・フラッシュ領域にデータがあるプログラム・ファイルをダウンロードした場合で，以下の表示になります。

図4－8 ヘキサエディタの[名前を付けて保存]ダイアログ（a）データ・フラッシュ領域にデータのないプログラム・ファイルを開いた場合（b）データ・フラッシュ領域にデータのあるプログラム・ファイルを開いた場合

R8C KIT ユーザーズ・マニュアル 第１版

47

第４章 プログラッミングGUIの使用方法

ファイル名とフォルダ位置のほかに，[名前を付けて保存]ダイアログでは，新しいファイル用に異なる開始アドレ
スと終了アドレスを選択することができます。元々の開始アドレスと終了アドレスがデフォルトで表示されます。また，保存を行なうファイル形式のボタンをクリックし，どちらのフォーマットで保存するのか選択してください。なお，
ロードしたファイルと同じファイル・フォーマットで保存してください。また，保存したファイルは，他のツール製品で使用することを保証できません。

（2）[ファイルアップロード(U)…]コマンド[ファイルアップロード(U)…]コマンドは有効なプログラミング・エリアに保存されているプログラム・ファイル，
PRRファイル，ESRファイルをアップロードするコマンドです。

図4－9 [ファイルアップロード]ダイアログ

①

②

③

④

①[FP5からプログラム・ファイルをアップロード]ボタン
プログラムファイル:ボックスにプログラム･ファイルの保存先やファイル名が指定されています。保存先やファ
イル名を変更する場合は， 保存

ボタンを押して，変更してください。

②[FP5からパラメータファイル/設定ファイルをアップロード]ボタン
パラメータファイル:ボックスはPRRファイルの保存先に指定されています。また，設定ファイル:ボックスは
ESRファイルの保存先やファイル名が指定されています。保存先を変更する場合は，保存

ボタンを押して，変更してください。パラメータファイル名は変更できません。

③アドレス範囲選択エリア[FP5からプログラムファイルをアップロード]ボタン選択時に有効になります。保存するプログラム・ファイルのアドレス範囲を指定できます。データフラッシュをサポートしているPRRファイルを読み込んだ場合には、データフラッシュのアドレス範囲指定もすることができます。

④オプション・エリア[データ表示]チェック・ボックスをチェックすると，アップロードを実行するときにアクション・ログ・ウインドウにデータを表示します。

R8C KIT ユーザーズ・マニュアル 第１版

48

第４章 プログラッミングGUIの使用方法

OK

ボタンを押すと，設定した内容でアップロードを行います。

キャンセル

ボタンを押すと，アップロードを行わずにダイアログを閉じます。

（3）[ファイルチェックサム(C)…]コマンド[ファイルチェックサム(C)…]コマンドはFP5にダウンロードしたプログラム・ファイルのチェック・サムを計算して表示します。[ファイルチェックサム(C)…]コマンドを実行すると，チェックサム・ダイアログが開きます。任意の計算方式，アドレス範囲を選択してOKボタンを押すと，アクション・ログ・ウインドウおよび，プログラミング・パラメ

ータ・ウインドウの[ファイルチェックサム]エリアに結果を表示します。なお，[ファイルチェックサム(C)…]コマンドは，[セットアップ(S)…]コマンドを実行後，実行可能となります。また，[ファイルチェックサム(C)…]コマンド実行後，再度[セットアップ(S)…]コマンドを行うと，プログラミング・パラメータ・ウインドウの[ファイルチェックサム]エリアの結果をクリアします。
[ファイルチェックサム(C)…]コマンドにおいて，データ・フラッシュをサポートしていないPRRファイルをダウンロ
ードした場合と，データ・フラッシュをサポートしているPRRファイルをダウンロードした場合で，以下の表示になります。

図4－10 チェックサム・ダイアログ（a）データ・フラッシュをサポートしていない（b）データ・フラッシュをサポートしているPRRファ

PRRファイルをダウンロードした場合

イルをダウンロードした場合

①

①

②

②

③

③

①プログラミング・エリア
有効なプログラミング・エリアが表示されます。

②チェック・サム計算方式選択エリア
選択したプログラム・ファイルの計算方式を選択します。
★R8C

Arithmetic checksum (32bit)・・・32ビット加算計算方式で計算します。
Arithmetic checksum (16bit)・・・16ビット減算計算方式で計算します。
CRC sum (32bit)・・・32ビットCRC方式で計算します。

R8C KIT ユーザーズ・マニュアル 第１版

49

第４章 プログラッミングGUIの使用方法★R8C

備考 32ビット加算計算方式は，00ｈから1バイトずつ値を加算した8桁の結果を表示します。
16ビット減算計算方式は，00hから１バイトずつ値を減算した結果の下位4桁を表示します。
32ビットCRC方式はCRC32関数演算による8桁の結果を表示します。計算仕様は，付録B 補足資料
図B-1 32ビットCRC方式計算仕様を参照してください。

③アドレス範囲選択エリア
選択したプログラム・ファイルの計算範囲を選択します。なお，選択した範囲内にプログラム・ファイルのデー
タがない場合，FFhで埋めて計算します。
デバイス範囲： 選択したPRRファイルが持つデバイスの開始アドレスから終了アドレスまで
指定範囲：

OK

[開始アドレス]ボックス，[終了アドレス]ボックスに入力した任意の範囲

ボタンを押すと，アクション・ログ・ウインドウおよび，プログラミング・パラメータ・ウインドウの[ファイルチェックサム]エリアに結果を表示します。
キャンセル

ボタンを押すと，チェックサム・ダイアログの設定内容を保存せずにダイアログを閉じます。

備考 有効なプログラミング・エリアを変更した時またはプログラム・ファイルをダウンロードした時，結果はク
リアされます。

図4－11 チェック・サムの結果（データ・フラッシュをサポートしていないPRRファイルをダウンロードした場合）

R8C KIT ユーザーズ・マニュアル 第１版

50

第４章 プログラッミングGUIの使用方法

図4－12 チェック・サムの結果（データ・フラッシュをサポートしているPRRファイルをダウンロードした場合）（4） [終了(Q)]コマンド[終了(Q)]コマンドはプログラミングGUIを終了するためのコマンドです。また，メイン・ウインドウのタスク・バー
右側の×

ボタンをクリックすることでも可能です。プログラミングGUI終了時，各種設定内容をINIファイル（FP5-R.ini）にセーブされています。また，次回プログラミングGUI起動時，前回の設定内容で起動します。INIファ
イルはWINDOWSのフォルダに作成します。

4. 3. 2 [プログラマ(P)]メニュー[プログラマ(P)]メニューをクリックすると，次のようなプルダウン・メニューが表示されます。
ここは，主にFP5の設定に関するコマンド構成となっています。

図4－13 [プログラマ(P)]メニュー

(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)

（1）[ホスト接続(S)…]コマンド[ホスト接続(S)…]コマンドを実行すると[ホスト接続]ダイアログが開きます。このダイアログでは，FP5とホスト・マシン間の通信チャネルの選択と設定を行なうことができます。

R8C KIT ユーザーズ・マニュアル 第１版

51

第４章 プログラッミングGUIの使用方法

図4－14 [ホスト接続]ダイアログ

ご使用のPCがUSBに対応している場合は，通信チャネルとして“USB”を選択することができます。
“シリアル”を選択した場合，COMポートとボーレートをプルダウン・リスト・ボックスから選択します。ポート・リス
ト・ボックスには，ホスト・マシンが認識しているCOMポートを表示します。最大256ポートまで認識できます。
OK

ボタンを押すと，選択された通信チャネルを使って，FP5とホスト・マシン間の接続を確立しようとします。

キャンセル

ボタンを押すと，変更を加えずダイアログを閉じます。

R8C KIT ユーザーズ・マニュアル 第１版

52

第４章 プログラッミングGUIの使用方法（2）[ログファイルの取得(L)…]コマンド[ログファイルの取得(L)…]コマンドはアクション・ログ・ウインドウに表示した内容をログ・ファイルに保存します。
[ログファイルの取得(L)…]コマンドを実行すると，ログ・ファイル保存ダイアログが開きます。任意のフォルダに移動してログ・ファイル名を[ファイル名(N):]ボックスに入力して保存(S)ボタンを押すとログ・ファイルのセーブ機能が開始します。このとき[ログファイルの取得]コマンドにチェック・マークがつきます。[ログファイルの取得]コマンドを再度選択すると，チェック･マークが解除され，ログ・フ
ァイルのセーブ機能が停止します。また，[ログファイルの取得]コマンドが有効，無効になったときにタイムスタンプを追記します。ログ・ファイル例については，付録B 補足資料 図B-2 ログ・ファイル例 を参照してください。

備考 ログ・ファイル保存ダイアログは，最後にログ・ファイルを保存したフォルダが表示します。

図4－15 ログ・ファイル保存ダイアログ

保存(S)

ボタンを押すと，入力したログ・ファイルを保存して，ログ・ファイルのセーブ機能を開始します。

キャンセル

ボタンを押すと，ログ・ファイルを保存せずにダイアログを閉じます。

R8C KIT ユーザーズ・マニュアル 第１版

53

第４章 プログラッミングGUIの使用方法（3）[プログラミングエリア選択(A)…]コマンド
FP5はプログラム・ファイル保存領域として16Mバイトのフラッシュ・メモリを搭載しています。このメモリ領域は，
4Mバイトの4つのプログラミング・エリア（エリア0～エリア3）または2Mバイトずつの8つの独立したプログラミン
グ・エリア（エリア0～エリア7）として使用することができます。各プログラミング・エリアにプログラム・ファイルを
ダウンロードでき，プログラミング・エリア単位で，PRRファイルやESRファイルを選択できます。つまり，プログ
ラミング・エリアごとに各ファイルを個別にダウンロードすることができ，使用したいエリアを選択できます。
[プログラミングエリア選択(A)…]コマンドではFP5の4つ（または8つ）のプログラミング・エリア（4つの場合は各4Mバイト，8つの場合は各2Mバイト）の中から，有効なプログラミング・エリアを選択する場合に使用します。
[プログラミングエリア選択(A)…]コマンドを実行すると，プログラミング・エリア選択ダイアログが開き，任意のプログラミング・エリアに変更することができます。このコマンドで選択できるプログラミング領域の数は，[デバイス(D)]メニューの[セットアップ(S)…]コマンドのデバイス・セットアップ・ダイアログ[ターゲット]タブにある，[プログラミングエリア設定]エリアで設定した値になります。

図4－16 プログラミング・エリア選択ダイアログ

プログラミング・エリア選択ダイアログを開くと，現在選択されているプログラミング領域が表示されます。変更したい場合は，リスト・ボックスから番号を選択してOKボタンを押してください。各プログラミング・エリアに設定されている内容を確認したい場合や，分割数を変更したい場合は，デバイス・セットアップ・ダイアログ[ターゲット]
タブで確認してください。

OK

ボタンを押すと，[プログラミングエリア:]で選択したプログラミング・エリアが選択されます。

キャンセル

ボタンを押すと，プログラミング・エリアを変更せずにダイアログを閉じます。

（4）[ブザー(B)]コマンド
FP5本体のブザー音出力設定を有効または無効に選択することができます。[ブザー(B)]コマンドを実行すると，[ブザー(B)]コマンドにチェック・マークがつき，有効になります。再度[ブザー(B)]コマンドを実行すると，[ブザー(B)]
コマンドにチェック・マークが消えて，無効になります。ブザー音出力は，[消去後，書き込み(A)]コマンドが正常終了した場合，ピポッと鳴り，異常終了した場合，ブーと鳴ります。

（5）[リセット(R)]コマンド[リセット(R)]コマンドを実行すると，FP5に対してソフトウエア・リセットをかけることができます。リセット後，アクション・ログ・ウインドウはファームウエアやFPGAの現在のバージョン，シリアル番号，モードを表示します。

R8C KIT ユーザーズ・マニュアル 第１版

54

第４章 プログラッミングGUIの使用方法（6）[自己診断(T)…]コマンド[自己診断(T)…]コマンドはFP5の自己診断プログラムを実行します。自己診断の内容として以下の3項目を行います。なお，自己診断プログラムは，FP5に保存されたPRRファイル，ESRファイル，プログラム・ファイルに影響を与えません。
①FPGAテスト②電源生成部テスト③ターゲット／リモート・インタフェース入出力テスト[自己診断(T)…]コマンドを実行すると，入出力テストがあるため，ターゲット・コネクタや，リモート・コネクタに接続されているハードウエアを切り離すためのメッセージが表示されます。ターゲット・コネクタや，リモート・コネクタにハードウエア（ターゲット・システムやプログラム・アダプタ）が接続されている場合，外してください。接続されていないことを確認してからOKを押すと自己診断プログラムが実行されます。

キャンセルを押すと自己診断プログラムは実行されません。

図4－17 自己診断プログラム実行前の確認メッセージ

自己診断プログラムが約3秒で終了すると，アクション・ログ・ウインドウとダイアログで結果を表示します。“自己診断結果：異常”(アクション・ログ・ウインドウの表示は“Selftest FAILED.”)と表示した場合は，FP5の故障が考えられますので，弊社販売員か特約店までご連絡ください。

R8C KIT ユーザーズ・マニュアル 第１版

55

第４章 プログラッミングGUIの使用方法

図4－18 自己診断プログラムが正常終了したときの結果＜アクション・ログ・ウインドウ＞>selftest***** CAUTION *****
Remove any plugs from Target- and Remote-Connector before starting.
Any hardware attached to those connectors may be damaged by this test !
***** CAUTION *****

Target- and Remote-connector unplugged ?
If yes, press 's' to start the test: s

FPGA Test: PASSPower Supply Test: PASS
Target- and Remote-Interface Test: PASS
Selftest PASSED.
>

図4－19 自己診断プログラムが正常終了したときの結果＜ダイアログ＞

R8C KIT ユーザーズ・マニュアル 第１版

56

第４章 プログラッミングGUIの使用方法

図4－20 自己診断プログラムが異常終了したときの結果例＜アクション・ログ・ウインドウ＞>selftest***** CAUTION *****
Remove any plugs from Target- and Remote-Connector before starting.
Any hardware attached to those connectors may be damaged by this test !
***** CAUTION *****

Target- and Remote-connector unplugged ?
If yes, press 's' to start the test: s

FPGA Test: PASSPower Supply Test: PASS
Target- and Remote-Interface Test: FAIL

Selftest FAILED.
>

図4－21 自己診断プログラムが異常終了したときの結果例＜ダイアログ＞

R8C KIT ユーザーズ・マニュアル 第１版

57

第４章 プログラッミングGUIの使用方法（7）[ファームウエアの更新(U)…]コマンド[ファームウエアの更新(U)…]コマンドは，ファームウエアの更新を行います。更新を開始する前に必要なファー
ムウエア更新ファイルは，3. 4 プログラミングGUI，ファームウエア，FPGAの更新についてを参照して入手してください。
[ファームウエアの更新(U)…]コマンドを実行すると次のダイアログが表示されます。

図4－22 [ファームウエアの更新]ダイアログ

ファームウエアの更新を続けるには， OK
キャンセル
OK

をクリックします。

をクリックするとファームウエアの更新は中止されます。

をクリックすると，[ファームウエアファイルの選択]ダイアログが表示されます。

図4－23 [ファームウエアファイルの選択]ダイアログ

ファームウエア・ファイル“fp5r_fw_vxxxrxxx.rec”を選択し， 開く(O) をクリックします。

注意1. R8C KITを使用する場合は、CD-ROMにて提供しているR8C KIT用ファームウエア以外は使用しないでください。故障の原因となります。

R8C KIT ユーザーズ・マニュアル 第１版

58

第４章 プログラッミングGUIの使用方法

いくつかのコマンドがFP5に送られ，アクション・ログ・ウインドウに更新の進捗状態を表示します。ファームウエ
アの更新が完了すると正常に更新できたことを示す“Firmware Update succeeds”が表示して[リセット(R)]コマン
ドと同等の処理“Restarting FP5..”が自動的に行われます。その後“Firmware Version VxxxRxxx”でバージョンの確認ができます。更新時間は約10秒です。

図4－24 ファームウエア更新完了時のアクション・ログ・ウインドウ

備考 更新内容によっては，以下のダイアログが表示される場合があります。この場合は，FP5に保持された情報（PRRファイル，ESRファイル，プログラム・ファイル）が消去されていますので，再度，それらのファイルを
ダウンロードしてください（4. 2 プログラミングGUIの起動参照）。

R8C KIT ユーザーズ・マニュアル 第１版

59

第４章 プログラッミングGUIの使用方法（8）[FPGAの更新(F)…]コマンド[FPGAの更新(F)…]コマンドは，FPGAの更新を行います。更新を開始する前に必要なFPGA更新ファイルは，
3. 4 プログラミングGUI，ファームウエア，FPGAの更新についてを参照して入手してください。
[FPGAの更新(F)…]コマンドを実行すると，次のダイアログが表示されます。

図4－25 [FPGAの更新]ダイアログ

FPGAの更新を続けるには， OK
キャンセル
OK

をクリックします。

をクリックするとFPGAの更新は中止されます。

をクリックすると，[FPGAファイルの選択]ダイアログが表示されます。

図4－26 [FPGAファイルの選択]ダイアログ

FPGAファイル“fp5_fpga_vx.rec”を選択し， 開く(O) をクリックします。

注意 WEBサイトで提供しているFP5用FPGA以外は使用しないでください。故障の原因となります。

R8C KIT ユーザーズ・マニュアル 第１版

60

第４章 プログラッミングGUIの使用方法

いくつかのコマンドがFP5に送られ，アクション・ログ・ウインドウに更新の進捗状態を表示します。FPGAの更新が完了すると正常に更新できたことを示す“FPGA Upload succeeded.”が表示してPOWER

ボタンをOFFしたときと同等の処理“FP5 Power will be switched OFF now.....”が自動的に行われます。更新時間は約30秒です。

図4－27 FPGA更新完了時のアクション・ログ・ウインドウ

エラー・ダイアログ“E 1100 ホストとFP5間の通信不良です。”の
POWER

OK をクリックして，FP5のボタンを押して電源ONにしてください。

メニュー・バーの[プログラマ(P)]メニューにある[ホスト接続(S)…]コマンドを実行すると，[ホスト接続]ダイアログが開きますので，使用している通信を選択して OKをクリックしてください。

R8C KIT ユーザーズ・マニュアル 第１版

61

第４章 プログラッミングGUIの使用方法

図4－28 [ホスト接続(S)…]コマンド

図4－29 [ホスト接続]ダイアログ

メイン・ウインドウが開きます。アクション・ログ・ウインドウに“FPGA Vx”と表示し，バージョンの確認ができます。

R8C KIT ユーザーズ・マニュアル 第１版

62

第４章 プログラッミングGUIの使用方法

図4－30

FPGA更新完了後のバージョン確認

R8C KIT ユーザーズ・マニュアル 第１版

63

第４章 プログラッミングGUIの使用方法（9）[FP5管理設定(M)…]コマンド[FP5管理設定(M)…]コマンドは，FP5の管理機能を設定します。パスワード機能，アップロード禁止機能，デバ
イス・セットアップ禁止機能，バンク・モード有効機能，シンプル・モード有効機能，チェックサム比較機能，リセット
端子特性切り替え機能が設定できます。
[FP5管理設定(M)…]コマンドを実行すると以下のダイアログが開きます。

図4－31 FP5管理設定にようこそダイアログ

はい(Y)を押すと以下のダイアログが開きます。

パスワードが登録していない場合，図4－32のダイアログが開きます。
パスワードが登録している場合，図4－33のダイアログが開きます。

いいえ(N)

を押すとダイアログが閉じます。

図4－32 パスワード設定ダイアログ

パスワードを登録する場合，[パスワード]ボックスと[パスワード(確認)]ボックスに入力してOKを押してください。

パスワードは，1桁から8桁の半角英数字を使用します（大文字，小文字は区別しません）。
キャンセル

を押すとダイアログが閉じます。

R8C KIT ユーザーズ・マニュアル 第１版

64

第４章 プログラッミングGUIの使用方法

図4－33 FP5管理設定へのログイン・ダイアログ

パスワードを[パスワード]ボックスに入力してOK を押してください。

パスワードが一致すると図4－35のダイアログが開きます。パスワードが異なると，図4－34のダイアログが開き
ます。
キャンセル

を押すとダイアログが閉じます。

図4－34 FP5-Rダイアログ

はい(Y)を押すと再度パスワードを入力するためのダイアログ（図4－33）が開きます。

いいえ(N) を押すとFP5を出荷時状態に初期化します。初期化することにより，以下の保存情報が初期化または消去されます。
・パスワード・FP5管理設定の設定内容
・PRRファイル
・ESRファイル
・プログラム・ファイル

キャンセルを押すとダイアログが閉じます。

R8C KIT ユーザーズ・マニュアル 第１版

65

第４章 プログラッミングGUIの使用方法

図4－35 FP5管理設定ダイアログ

各種設定を行い， OK

を押すとダイアログが閉じて，設定内容が有効になります。

キャンセル

を押すと

ダイアログが閉じて，設定内容が変更されません。以下にFP5管理設定の設定内容について説明します。

■モード内容の表示
FP5の状態を示すモード内容がプログラミング・パラメータ・ウインドウの[プログラマ]エリアに表示されます。

・通常モード（管理設定なし）：FP5管理設定を行っていない状態。
・通常モード（管理設定あり）：FP5管理設定を行っている状態。ただし，バンク・モードまたはシンプル・モードの設定は行っていない状態。
・バンクモード：FP5管理設定およびバンク・モードの設定を行っている状態。
・シンプルモード：FP5管理設定およびシンプル・モードの設定を行っている状態。

■FP5管理設定ダイアログの設定（図4－35参照）[アップロード無効]チェック・ボックス
FP5からホスト・マシンへ有効なプログラミング・エリアにあるデータ（プログラム・ファイル，PRRファイル，
ESRファイル）のアップロード機能の許可または禁止を設定します。チェックすると禁止，チェックしないと許可になります。禁止の場合，[ファイル(F)]メニュー→[ファイルアップロード(U)…]コマンドや，通信コマンドのhex，srecコマンドが無効になります。初期値はチェックなしです。

[デバイスセットアップ無効]チェック・ボックス[デバイス(D)]メニューの[セットアップ(S)…]コマンドの許可または禁止を設定します。チェックすると禁止，チェックしないと許可になります。禁止の場合，[デバイス(D)]メニュー→[セットアップ(S)…]コマンドや，通信コマンドのdownprm，downset，lodコマンドが無効になります。

R8C KIT ユーザーズ・マニュアル 第１版

66

第４章 プログラッミングGUIの使用方法[バンクモード有効]チェック・ボックス
リモート・コネクタのモードについて通常モードまたはバンク・モードを設定します。チェックするとバンク・モード，チェックしないと通常モードになります。なお，チェックすると，[シンプルモード有効]はチェックできません。バンク・モードにすると，リモート・コネクタによるプログラミング・エリアの選択ができます。詳細な機能については，第7章 リモート・コネクタの使用方法を参照してください。初期値はチェックなしです。

[シンプルモード有効]チェック・ボックス
通常モードまたはシンプル・モードを設定します。チェックするとシンプル・モード，チェックしないと通常モードになります。なお，チェックすると，[バンクモード有効]はチェックできません。シンプル・モードにすると，
FP5のコントロール・ボタンやメッセージ・ディスプレイの機能が変更します。コントロール・ボタンは，NEXT
ボタンを押すとプログラミング・エリアを切り替えます。ENTERボタンまたは，STARTボタンを押すと[消去後，書き込み(A)]コマンドを実行します。メッセージ・ディスプレイには，①プログラミング・エリア番号，②プ
ログラム・ファイル名，③チェックサム，④コマンド名が表示されます。チェックサムはプログラム・ファイルを
ダウンロードした直後はH:xxxxxxxxと表示します。このときは，プログラム・ファイルのスタートからエンド番
地までの範囲で32ビットCRC方式で計算します。このあと，[ファイル(F)]メニュー→[ファイルチェックサム
(C)…]コマンドを実行するとF:xxxxxxxxと表示します。初期値はチェックなしです。

図4－36 メッセージ・ディスプレイ表示例（1/2）①③②

0:sample.hex
H:AFE33BC0

E.P.>

④

[チェックサム照合機能有効]チェック・ボックス[デバイス(D)]メニュー→[チェックサム(M)]コマンド実行時にターゲット・デバイスのチェックサムを表示した
後，FP5に保持されたプログラム・ファイルのチェックサムを照合し，その結果を表示します。チェックするとチェックサム照合を行い，チェックしないとチェックサム照合を行いません。初期値はチェックなしです。

図4－36 メッセージ・ディスプレイ表示例（2/2）>Sum
Checksum: 0x623E
Checksum compare: PASS
Checksum operation finished.
[プログラムファイル・サイズ監視機能]チェック・ボックス
プログラム・ファイルのサイズが書き込む範囲を超えていた場合，書き込みコマンドを中断する機能です。
チェックすると，ダウンロードしたプログラム・ファイルのアドレス範囲がデバイス・セットアップ・ダイアログ[スタンダード]タブの[動作モード]エリアで設定したアドレス範囲から外れている場合，[書き込み(P)]コマン
ド，[ベリファイ(V)]コマンド，[消去後，書き込み(A)]コマンド実行の際にエラー・メッセージ”ERROR(E302):
HEX file exceeds target device flash range.”をアクション・ログ・ウインドウに表示してコマンドを中断します。チェックしないと，ワーニング・メッセージ”WARNING: HEX file exceeds target device flash range.”
をアクション・ログ・ウインドウに表示してコマンドを継続します。初期値はチェックなしです。

R8C KIT ユーザーズ・マニュアル 第１版

67

第４章 プログラッミングGUIの使用方法[書き込み後ユーザープログラム実行のリセット状態設定]
デバイス・セットアップ・ダイアログ[アドバンス]タブの[コマンドオプション]エリアにある[書き込み後ユーザ¯¯¯¯¯¯信号の特性をプルアップにープログラム実行]機能を有効にしたとき，書き込みコマンド終了後のRESET
するか，ハイ・インピーダンス（Hi-Z）にするか選択できます。初期値はハイ・インピーダンス（Hi-Z）です。

[パスワード変更]ボタン[パスワード変更]ボタンを押すと以下のダイアログが開きます。

図4－37 パスワード設定ダイアログ

このダイアログで登録したパスワードが変更できます。
[旧パスワード]ボックスに現在のパスワード，[新パスワード]ボックス，[パスワード(確認)]パスワードに新しいパスワードを入力し， OKを押してください。 キャンセル

を押した場合，ダイアログが閉じて，パスワードは変更されません。

[初期化]ボタン
FP5を出荷時状態に初期化します。初期化することにより，以下の保存情報が初期化または消去されます。
・パスワード・FP5管理設定の設定内容
・PRRファイル
・ESRファイル
・プログラム・ファイル

4. 3. 3 [デバイス(D)]メニュー[デバイス(D)]メニューをクリックすると，次のようなプルダウン・メニューが表示されます。
ここは，主にターゲット・デバイスに対するセットアップと消去，書き込み，ベリファイなどの書き込み操作を行うコマン
ド構成となっています。

R8C KIT ユーザーズ・マニュアル 第１版

68

第４章 プログラッミングGUIの使用方法

図4－38 [デバイス(D)]メニュー

(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)

（1）[ブランクチェック(B)]コマンド[ブランクチェック(B)]コマンドはターゲット・デバイスのフラッシュ・メモリに対しブランク・チェックを行います。フラッシュ・メモリが消去されている場合，“PASS”と表示します。フラッシュ・メモリが消去されていない場合，“ERROR(E051):Not Blank”と表示します。“ERROR(E051):Not Blank”と表示した場合は，書き込みを開始
する前にターゲット・デバイスのフラッシュ・メモリを消去してください。

注意 [ブランクチェック(B)]コマンドはR8C/1x,2xシリーズでは使用できません。

（2）[消去(E)]コマンド[消去(E)]コマンドはターゲット・デバイスのフラッシュ・メモリに対する消去を行います。フラッシュ・メモリの消去
中は進捗状況がアクション・ログ・ウインドウに表示されます。[消去(E)]コマンドの実行が完了すると，ターゲッ
ト・デバイスのコマンド実行結果を表示します。[消去(E)]コマンド実行前に[ブランクチェック(B)]コマンドを行うかどうかは，デバイス・セットアップ・ダイアログ[アドバンス]タブの[コマンドオプション]エリアにある[消去前ブランクチェック]チェック・ボックスの設定に従います。なお，[消去前ブランクチェック]チェック・ボックスをチェックした状態で，消去されているターゲット・デバイスに対し，[消去(E)]コマンドを行った場合，“PASS, Eraseskipped.”と表示し，消去は行いません。

R8C KIT ユーザーズ・マニュアル 第１版

69

第４章 プログラッミングGUIの使用方法（3）[書き込み(P)]コマンド[書き込み(P)]コマンドはFP5の有効なプログラミング・エリアのメモリ内容（プログラム・ファイル）をターゲット・
デバイスに送信し，フラッシュ・メモリに書き込みを行います。書き込み中は進捗状況がパーセンテージでアクション・ログ・ウインドウに表示されます。[書き込み(P)]コマンドの実行が完了すると，プログラミングGUIはター
ゲット・デバイスのコマンド実行結果を表示します。[書き込み(P)]コマンド実行後の各コマンド・オプションは，
デバイス・セットアップ・ダイアログ[アドバンス]タブの[コマンドオプション]エリアにある[書き込み後ベリファイ]チェック・ボックス，[書き込み後チェックサム]チェック・ボックスの設定に従います。チェック・ボックスの詳細については，4.3.3章(12)(c)②[コマンドオプション]エリア を参照してください。

（4）[ベリファイ(V)]コマンド[ベリファイ(V)]コマンドはFP5の有効なプログラミング・エリアのメモリ内容（プログラム・ファイル）を，ターゲッ
ト・デバイスに送信し，ターゲット・デバイス内でフラッシュ・メモリに書き込まれているデータとのベリファイを行
い，その結果を受信します。ベリファイ中は進捗状況がパーセンテージでアクション・ログ・ウインドウに表示されます。[ベリファイ(V)]コマンドの実行が完了すると，プログラミングGUIはターゲット・デバイスのコマンド実行
結果を表示します。

（5）[読み出し(R)]コマンド[読み出し(R)]コマンドはターゲット・デバイスのフラッシュ・メモリの内容を読み出してファイルに保存します。
[読み出し(R)]→[表示(V)]コマンドを実行すると，ENTERキーの入力ごとに4Kバイト・サイズのリード・データをアクション・ログ・ウインドウ上に表示します。[読み出し(R)]→[インテルフォーマットで保存(W)]または[モトローラフォーマットで保存(M)]を実行した場合,リード・データをインテル・フォーマット形式またはモトローラ・フォー
マット形式で保存することができます。なお，本コマンドで保存したファイルは，他のツール製品で使用することを保証できません。

備考 プログラム・データ保存ダイアログは，最後にプログラム・データを保存したフォルダが表示します。

注意 [読み出し(R)]コマンドは，[読み出し(R)]コマンドをサポートしている，マイコンのみ有効です。

R8C KIT ユーザーズ・マニュアル 第１版

70

第４章 プログラッミングGUIの使用方法

図4－39 プログラム・データ保存ダイアログ（インテル・フォーマットで保存コマンド実行時）

図4－40 プログラム・データ保存ダイアログ（モトローラ・フォーマットで保存コマンド実行時）

開く(O)ボタンを押すと，プログラム・データをファイルに保存してダイアログを閉じます。

キャンセル

★R8C

ボタンを押すと，プログラム・データをファイルに保存せずにダイアログを閉じます。

（6）[セキュリティ(Y)]コマンド[セキュリティ(Y)]コマンドは使用できません。

R8C KIT ユーザーズ・マニュアル 第１版

71

第４章 プログラッミングGUIの使用方法★R8C（7）[チェックサム(M)]コマンド[チェックサム(M)]コマンドはターゲット・デバイスのフラッシュ・メモリの内容を読み出して、チェック・サムを計算し，アクション・ログ・ウインドウに表示します。

備考 この値はプログラミング・パラメータ・ウインドウの[ファイルチェックサム]エリアに表示しているチェック・サムとは異なります。[ファイルチェックサム]エリアに関しては，4. 3. 1 （2）[ファイルチェックサム(C)…]コマンドを参照してください。

チェック・サムの計算方式は以下のとおりです。

計算方式：32ビット加算計算方式
計算範囲：“デバイス・セットアップ・ダイアログ[スタンダード]タブ”の[動作モード]エリアで設定した領域

図4－41 [チェックサム]コマンド実行後のアクション・ログ・ウインドウ>sum
User flash: 0x006A4193
Total:

0x006A4193

PASS>

備考 32ビット加算計算方式は，00hから1バイトずつ値を加算した8桁の結果を表示します。

（8）[消去後，書き込み(A)]コマンド[消去後，書き込み(A)]コマンドは，前述の[消去(E)]コマンド，および[書き込み(P)]コマンドを続けて実行します。
[消去(E)]コマンド，[書き込み(P)]コマンド間はフラッシュ・メモリ・プログラミング・モードを抜けません。 [消去後，書き込み(A)]コマンド実行中は進捗状況がアクション・ログ・ウインドウに表示されます。[消去後，書き込み(A)]コマンドの実行が完了すると，プログラミングGUIはターゲット・デバイスのコマンド実行結果を表示します。[消去後，書き込み(A)]コマンド実行前後の各コマンド・オプションは，“デバイス・セットアップ・ダイアログ[アドバンス]タブ”の[コマンドオプション]エリアにある[消去前ブランクチェック]チェック・ボックス，[書き込み後ベリファイ]
チェック・ボックス，[書き込み後チェックサム]チェック・ボックスの設定に従います。チェック・ボックスの詳細については，4. 3. 3 （12）（c）②[コマンドオプション]エリアを参照してください。

R8C KIT ユーザーズ・マニュアル 第１版

72

第４章 プログラッミングGUIの使用方法

図4－43 [消去後，書き込み(A)]コマンド実行後のアクション・ログ・ウインドウ>ep
Blank check Skipped.
Erase User Block 001:
PASS
Erase User Block 000:
PASS
Erase User Block 002:
PASS
Erase User Block 003:
PASS
Program User:
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
PASS
Erase,Program operation finished.
>（9）[接続(C)]コマンド
conコマンドまたはdconコマンドを行います。conコマンドを行うとチェック・マークがつき，dconコマンドを行うとチェック・マークが外れます。なお，autoconコマンドで“autocon off”を実行すると[接続(C)]コマンドは有効になり，“autocon on”を実行すると無効になります。機能の詳細は，第8章 通信コマンドの使用方法を参照してください。

R8C KIT ユーザーズ・マニュアル 第１版

73

第４章 プログラッミングGUIの使用方法★R8C（10）[シグネチャ情報の取得(G)]コマンド[シグネチャ情報の取得(G)]コマンドは，ターゲット・デバイスのブートバージョン情報を読み出します。
読み出された結果は，アクション・ログ・ウインドウに表示します。

（11）[セキュリティ設定情報の取得(G)]コマンド[セキュリティ設定情報の取得(G)]コマンドは，使用できません。

（12）[セットアップ(S)…]コマンド[セットアップ(S)…]コマンドを実行すると，デバイス・セットアップ・ダイアログが開きます。本ダイアログでは，プ
ログラム・ファイルの選択，フラッシュ・メモリ書き込みにおけるユーザ環境に応じた設定や，コマンド・オプションの設定を行います。プログラミングGUIが起動するたびに，最後に使用したPRRファイル，ESRファイル，プ
ログラム・ファイルが読み込まれ，設定内容を表示します。影文字以外になっている項目に関し，ユーザ環境に応じた設定変更が可能です。このダイアログでは，[ターゲット]タブ，[スタンダード]タブ，[アドバンス]タブで切り替えて設定することが可能です。

図4－45 デバイス・セットアップ・ダイアログ
(a)

(b)

(c)

備考1. PRRファイル（パラメータ・ファイル）とは，ターゲット・デバイスのフラッシュ・メモリの書き込みを行うために必要なパラメータ情報を持つファイルです。PRRファイルのデータは，書き込みデータの保証にかかわるためデータの変更を行わないでください。ファイルが変更された場合，プログラミングGUIは
PRRファイルを受け付けません。

R8C KIT ユーザーズ・マニュアル 第１版

74

第４章 プログラッミングGUIの使用方法

2. ESRファイル（設定ファイル）は，ユーザ環境に応じて書き込み環境設定した内容やPRRファイル名を
ESRファイル（設定ファイル）に保存します。ファイルの内容が不正の場合，プログラミングGUIはESR
ファイルを受け付けません。

OK

ボタン（[ターゲット]タブ，[スタンダード]タブ，[アドバンス]タブ共通ボタン）を押すと，FP5に対し，プログ

ラム・エリアのクリア，PRRファイル，ESRファイル，プログラム・ファイルのダウンロードを行います。その後，[ターゲット]タブ，[スタンダード]タブ，[アドバンス]タブの設定内容をESRファイルに保存します。これらの設定
内容は，プログラミング・パラメータ・ウインドウに反映されます。なお，更新していない設定内容があれば，それに関連したファイルはダウンロードされません。また，プログラム・ファイルをダウンロードすると，ファイルの日付やチェック・サム（プログラム・ファイルのデータがないアドレスはFFhですべて補完して計算します。）がア
クション・ログ・ウインドウに表示します。チェック・サムの計算方式は以下です。計算仕様は，付録B 補足資料
図B-1 32ビットCRC方式計算仕様 を参照してください。

計算方式：32ビットCRC方式
計算範囲：プログラム・ファイルの開始アドレスから終了アドレス

キャンセル

ボタン（[ターゲット]タブ，[スタンダード]タブ，[アドバンス]タブ共通ボタン）を押すと，[ターゲット]

タブ，[スタンダード]タブ，[アドバンス]タブの設定変更内容をESRファイルに保存せずにダイアログを閉じます。

図4－46 プログラム・エリアのクリア，PRRファイル，ESRファイル，プログラム・ファイルのダウンロード

R8C KIT ユーザーズ・マニュアル 第１版

75

第４章 プログラッミングGUIの使用方法（a）デバイス・セットアップ・ダイアログ[ターゲット]タブ
デバイス・セットアップ・ダイアログ[ターゲット]タブは，プログラミング・エリア，PRRファイル，ESRファイル，
プログラム・ファイルに関する設定を行うことができます。このタブは以下で構成されています。
①[プログラミングエリア設定]エリア②[ターゲット設定]エリア③[パラメータファイルと設定ファイル]エリア④[プログラムファイル設定]エリア⑤[インフォメーション]エリア，

クリア

ボタン

⑥[プログラミング・エリア・マップ]エリア

図4－47 デバイス・セットアップ・ダイアログ[ターゲット]タブ

①
②

③
⑥

④

⑤

R8C KIT ユーザーズ・マニュアル 第１版

76

第４章 プログラッミングGUIの使用方法①[プログラミングエリア設定]エリア
FPRはプログラム・ファイル保存領域として16Mバイトのフラッシュ・メモリを搭載しています。このメモリ
領域は，4Mバイトの4つのプログラミング・エリア（エリア0～エリア3）または2Mバイトずつの8つの独立したプログラミング・エリア（エリア0～エリア7）として使用することができます。各プログラミング・エリアにプ
ログラム・ファイルをダウンロードでき，プログラミング・エリア単位で，PRRファイルやESRファイルを選択できます。つまり，プログラミング・エリアごとに各ファイルを個別にダウンロードすることができ，使用したいエリアを選択できます。
[プログラミングエリア設定]エリアは，プログラミング・エリアの分割数を4分割（1エリア4Mバイト固定）または8分割（1エリア2Mバイト固定）から分割数を選択できます。分割数をを変更した場合，プログラミン
グ･エリア・マップ上のデータはクリアされます。また，有効なプログラミング・エリアを選択できます。有効なプログラミング・エリアを変更することで，[プログラミング･エリア・マップ]エリアのフォーカスも連動します。デフォルトは4分割でプログラミング・エリア0が選択しています。

図4－48 [プログラミングエリア設定]エリア[分割パターン]ラジオ・ボタン
4分割（4MB／1エリア）のラジオ・ボタンにチェックすると4分割（1エリア4Mバイト固定）が選択されます。
8分割（2MB／1エリア）のラジオ・ボタンにチェックすると8分割（1エリア2Mバイト固定）が選択されます。

[プログラミング・エリア選択]リスト・ボックス
4分割（4MB／1エリア）のラジオ・ボタンにチェックした場合，0～3から有効なプログラミング・エリア
を選択します。
8分割（2MB／1エリア）のラジオ・ボタンにチェックした場合，0～7から有効なプログラミング・エリア
を選択します。

R8C KIT ユーザーズ・マニュアル 第１版

77

第４章 プログラッミングGUIの使用方法②[ターゲット設定]エリア[ターゲット設定]エリアは，ESRファイルの作成や選択，PRRファイルの選択，プログラム・ファイルの選択ができます。FP5に保存されたPRRファイル，ESRファイル，プログラム・ファイルとプログラミングGUIが保持した情報との間に不整合が生じたとき，[インフォメーション]エリアにワーニング・メッセージを表示します。
また，現在有効なプログラミング・エリアに設定されているPRRファイル，ESRファイル，プログラム・ファイ
ルの情報を消去することができます。

図4－49 [ターゲット設定]エリア

R8C KIT ユーザーズ・マニュアル 第１版

78

第４章 プログラッミングGUIの使用方法③[パラメータファイルと設定ファイル]エリア[パラメータファイルと設定ファイル]エリアは，ESRファイルの作成や選択，PRRファイルの選択ができます。

図4－50 [パラメータファイルと設定ファイル]エリア[ESRファイル選択]リスト・ボックス
使用するESRファイルを選択できます。有効なプログラミング・エリアにESRファイルが登録されていないときは，プログラミングGUIインストール先のFP5_PRJフォルダに保存されているESRファイルを表示します。

...

ボタン， 新規(N)…

ボタン， 保存(S)...

ボタンで参照フォルダを変更した場

合は，変更先フォルダにあるESRファイルを表示します。

...

ボタン
プログラミングGUIインストール先のFP5_PRJフォルダ以外の場所に保存されているESRファイルを指定する場合にクリックします。
ESRファイルを指定するダイアログが表示されるので，ファイルを指定し，開く(O)をクリックしてください。なお，指定フォルダにはESRファイルで指定したPRRファイルが同じフォルダに格納されている必要があります。

図4－51 ESRファイル選択ダイアログ

R8C KIT ユーザーズ・マニュアル 第１版

79

第４章 プログラッミングGUIの使用方法

新規(N)…

ボタン

ESRファイルを新規作成します。ESRファイル新規作成ダイアログを表示します。

図4－52 ESRファイル新規作成ダイアログ[パラメータファイル:]リスト・ボックスにはプログラミングGUIインストール先のFP5_PRJフォルダに保存されているPRRファイルを表示します。ターゲット・デバイス用のPRRファイルを選択してください。
追加...

ボタンを押すと以下のダイアログが開きます。このダイアログでPRRファイルをESRファイ

ルの指定フォルダにコピーできます。

図4－53 [パラメータファイルの追加]ダイアログ

R8C KIT ユーザーズ・マニュアル 第１版

80

第４章 プログラッミングGUIの使用方法

PRRファイル選択後，新規作成するESRファイル名を入力し， 保存(S)
保存(S)...

をクリックしてください。

ボタン

現在のデバイス・セットアップ・ダイアログでの設定内容を既存のESRファイルに上書き，または別名
で保存するためのダイアログを表示します。ファイルを指定し，保存(S)をクリックしてください。なお，保存先には，PRRファイルもコピーされます。

図4－54 [保存...]ダイアログ

R8C KIT ユーザーズ・マニュアル 第１版

81

第４章 プログラッミングGUIの使用方法④[プログラムファイル設定]エリア[プログラムファイル設定]エリアは，プログラム・ファイルの選択ができます。

図4－55 [プログラムファイル設定]エリア[プログラム・ファイル選択]リスト・ボックス
使用するプログラム・ファイルを選択できます。有効なプログラミング・エリアにプログラム・ファイルが登録されていないときは，プログラミングGUIインストール先のbinフォルダに保存されているプログラ
ム・ファイルを表示します。 ...

ボタンで参照フォルダを変更した場合は，変更先フォルダにあるプロ

グラム・ファイルを表示します。

[ダウンロード前メモリ消去]チェック・ボックス[ダウンロード前メモリ消去]チェック・ボックスは新しいプログラム・ファイルがダウンロードされる前にFP5の内部メモリを消去するか選択できます。通常はチェックしてください。

...

ボタン

プログラミングGUIインストール先のbinフォルダ以外の場所に保存されているプログラム・ファイルを指定する場合にクリックします。[プログラムファイル]ダイアログが表示されるので，ファイルを指定し，開く(O)をクリックしてください。

図4－56 [プログラムファイル]ダイアログ

R8C KIT ユーザーズ・マニュアル 第１版

82

第４章 プログラッミングGUIの使用方法⑤[インフォメーション]エリア， クリア

ボタン

ワーニング・メッセージの表示や，PRRファイル，ESRファイル，プログラム・ファイルの情報を消去することができます。

図4－57 [インフォメーション]エリア， クリア ボタン[インフォメーション]エリア
FP5に保存されたPRRファイル，ESRファイル，プログラム・ファイルとプログラミングGUIが保持した情報との間に不整合が生じたとき，[インフォメーション]エリアにワーニング・メッセージを表示します。

★

クリア ボタン使用する必要のなくなったプログラミング・エリアの情報を消去することができます。クリアボタンを押すと，[プログラミングエリア設定]エリアで選択されているエリアの設定情報を消去する指定となります。
OK

ボタンを実行すると，現在有効なプログラミング・エリアのダウンロードを実行するとともに，クリア

ボタンで消去を指定したプログラミング・エリアの内部メモリの情報の消去を行います。なお，すべてのプログラミング・エリアの情報を消去することはできません。
すべてのプログラミング・エリアを初期化したい場合はFP5管理設定の初期化を実行してください。詳細は4.3.2(9)[FP5管理設定(M)…]コマンドを参照してください。

注意 デバイス・セットアップ・ダイアログのOK

ボタンを押さないと，FP5内部メモリに反映されません。

R8C KIT ユーザーズ・マニュアル 第１版

83

第４章 プログラッミングGUIの使用方法⑥[プログラミング・エリア・マップ]エリア
プログラミング・エリアの状態を確認することができます。FP5内で保存されている情報とプログラミング
GUIで保持している情報が一致しているプログラミング・エリアは緑色で表示します。また，有効なプログラ
ミング・エリアは黒色文字でESRファイル，PRRファイル，プログラム・ファイル，プログラミング・エリア番号を表示します。無効なプログラミング・エリアは灰色文字で表示します。プログラミングGUIで保持している情報がない場合，“Unknown”と表示します。FP5内で保存されている情報とプログラミングGUIで保持している情報が一致していないプログラミング・エリアはピンク色で表示します。このエリアはプログラミングGUIで保持している情報が表示します。

図4－58 [プログラミング・エリア・マップ]エリア

R8C KIT ユーザーズ・マニュアル 第１版

84

第４章 プログラッミングGUIの使用方法（b）デバイス・セットアップ・ダイアログ[スタンダード]タブ
デバイス・セットアップ・ダイアログ[スタンダード]タブは，ターゲット・デバイスのフラッシュ・メモリの書き込
み環境を設定します。ユーザ環境とターゲット・デバイスに応じて設定されるすべての基本的な設定を行うことが可能です。なお，ターゲット・デバイスとの通信チャネルと速度，動作クロックなどはデバイスごとに設定できる内容が異なりますので，各ターゲット・デバイスのユーザーズ・マニュアルを参照して設定を行ってください。
このタブは以下で構成されています。
①[書き込み通信]エリア②[供給クロック]エリア③[動作モード]エリア
④

デフォルト

ボタン

図4－59 デバイス・セットアップ・ダイアログ[スタンダード]タブ

①

②

③

④

R8C KIT ユーザーズ・マニュアル 第１版

85

第４章 プログラッミングGUIの使用方法①[書き込み通信]エリア[書き込み通信]エリアはFP5とターゲット・デバイス間の通信チャネルと速度を選択します。

図4－60 [書き込み通信]エリア★R8C[通信ポート]リスト・ボックス
FP5とターゲット・デバイス間の通信チャネルを選択します。選択可能な通信チャネルは，ターゲット・
デバイスにより異なります。ターゲット・デバイスのユーザーズ・マニュアルでご確認の上，選択してください。

表4－2 FP5とターゲット・デバイス間の通信チャネル
画面の項目

説

Serial I/O mode3

標準シリアル入出力モード3

Serial I/O mode2

標準シリアル入出力モード2

明[パルス数]
使用しません。

[通信速度]リスト・ボックス
選択された通信チャネルの速度を選択します。

備考 通信可能な通信速度は，各ターゲット・デバイスのユーザーズ・マニュアルにてご確認ください。

＜Serial I/O mode3選択時＞＜Serial I/O mode2選択時＞

・9600 Baud・9600 Baud・19200 Baud・19200 Baud・31250 Baud・31250 Baud・38400 Baud・38400 Baud・57600 Baud・57600 Baud・76800 Baud・76800 Baud・115200 Baud・115200 Baud・250000 Baud・500000 Baud

[IICアドレス]エリア
使用しません。

R8C KIT ユーザーズ・マニュアル 第１版

86

第４章 プログラッミングGUIの使用方法②[供給クロック]エリア[供給クロック]エリアはターゲット・デバイスに供給するクロックの設定を行います。

図4－61 [供給クロック]エリア[周波数]ボックス
ターゲット・デバイスに供給する発振周波数を設定します。ターゲット・システムにあるクロックを使用する場合（[ターゲットクロック書き込み]チェック・ボックスをチェックする），その発振周波数を入力してください。

備考 入力可能な発振周波数は，各ターゲット・デバイスのユーザーズ・マニュアルにてご確認くださ
い。

★R8C

[ターゲットクロック書き込み]チェック・ボックス
使用しません。

[逓倍]ボックス
使用しません。

R8C KIT ユーザーズ・マニュアル 第１版

87

第４章 プログラッミングGUIの使用方法★R8C③[動作モード]エリア[動作モード]エリアは，フラッシュ・メモリの書き込み等のコマンドを全領域で行う、チップモード以外は選択不可となっています。

図4－62 [動作モード]エリア[チップ]選択時
ターゲット・デバイスのフラッシュ・メモリ全領域を，書き込み等のコマンド処理の対象とします。

[ブロック]選択時使用しません。

[エリア]選択時使用しません。

[アドレス表示]チェック・ボックス
使用できません。

[FFスキップ]チェック・ボックス★R8C

FFスキップ機能を使用するかを選択できます。
プログラムデータの２５６バイト空間がすべてFFの場合、その空間のデータ転送および書き込みをスキップする機能です。

[Selective programming/Verify/Read]チェック・ボックス
使用できません。

④

デフォルト

ボタン

設定表示をすべてPRRファイルのデータによるデフォルト値に戻します。

R8C KIT ユーザーズ・マニュアル 第１版

88

第４章 プログラッミングGUIの使用方法（c）デバイス・セットアップ・ダイアログ[アドバンス]タブ
デバイス・セットアップ・ダイアログ[アドバンス]タブは，書き込み電圧，書き込みコマンド対して追加するコ
マンドの設定，セキュリティ設定等の設定を行います。このタブは以下で構成されています。
①[供給電圧]エリア②[コマンドオプション]エリア③[セキュリティコマンド・オプション]エリア④[禁止設定]エリア⑤[書き換え保護設定]エリア⑥[リセットベクタ]エリア⑦[IDコード設定]エリア

図4－63 デバイス・セットアップ・ダイアログ[アドバンス]タブ

③

④
①

⑤

②
⑥

⑦

R8C KIT ユーザーズ・マニュアル 第１版

89

第４章 プログラッミングGUIの使用方法①[供給電圧]エリア[供給電圧]エリアはターゲット・デバイスを書き込みするときの電圧レベルを指定します。ターゲット・デバイ
スの仕様に応じて1つ（VDD）または2つ（VDDおよびVDD2）の電圧レベルを指定します。なお，ターゲット・デ
バイスを書き込みする際に供給するVDDおよびVDD2は基本的にターゲット・システム側で供給してください。
FP5側からも供給は可能ですが，ターゲット・システム全体を動作させるほどの電流は流せません（付録C
ターゲット・インタフェースの電気的特性を参照）。FP5側からの電源供給は，プログラム・アダプタなどの書き込み専用アダプタを使用する場合に行なうようにしてください。

図4－64 [供給電圧]エリア[Vdd[V]]ボックス
PRRファイルによりデフォルトのVDDレベルがボルト（V）単位で設定され表示します。入力により変更も可能です。

[Vdd2[V]]ボックス
PRRファイルによりデフォルトのVDD2レベルがボルト（V）単位で設定され表示します。ターゲット・デバ
イスの仕様により，フラッシュ書き込み時のVDDが2種類必要な場合，Vdd2を指定します。入力により変更も可能です。

[ターゲット電源書き込み]チェック・ボックス
ターゲット・システム上でVDD/VDD2電源を供給する場合，チェックしてください。

注意 [ターゲット電源書き込み]チェック・ボックスをチェックする前に，ターゲット・システム上で供給されるVDD/VDD2電源をVdd[V]，Vdd2[V]に設定してください。正しい値が設定されない場合，ターゲット・デバイスが破損する可能性があります。

R8C KIT ユーザーズ・マニュアル 第１版

90

第４章 プログラッミングGUIの使用方法

VDD端子の電源検出機能が[ターゲット電源書き込み]チェック・ボックスの設定により異なります。

・FP5からVDDが供給される設定になっている場合（[ターゲット電源書き込み]チェック・ボックス：チェックなし）
VDD供給前にターゲット・システムのVDDが0.2V以上のときアクション・ログ・ウインドウに“Target
power detected! Check Setup.”を表示します。
・ターゲットからVDDが供給される設定になっている場合（[ターゲット電源書き込み]チェック・ボックス：
チェックあり）
通信開始直前にVDD設定値の±5％範囲外のときアクション・ログ・ウインドウに“No VDD appliedor Voltage is out of range.”を表示します。

[電源モニタ]チェック･ボックス
ターゲット・システム上でVDDを供給する設定（[ターゲット電源書き込み]チェック・ボックス：チェックあり）の場合，VDD端子の電源検出機能を有効にするか，無効にするか選択できます。有効にする場合はチェックし，無効にする場合はチェックを外してください。

注意 VDD端子の電源検出機能を無効にした場合，ターゲット・システムのVDD端子とFP5のVDD端子
を接続しなくても使用できますが，ターゲット・システムで生成するVDD電源とFP5で生成する
出力信号電源が常に一致しているか確認した上で使用してください。

[ワイドボルテージ・モード]チェック･ボックス
使用しません。

[FLMD0（またはVpp[V]），CLK，RESET，Serial Out，Serial In]ボックス
PRRファイルによりデフォルトの各端子レベルを表示します。FLMD0（またはVpp[V]）はボルト（V）単位，CLKはVddまたはVdd2，RESETはVddまたはVDD Reset TrigIn, Serial OutとSerial InはVddと表示します。なお，VDD Reset TrigInは[コマンドオプション]エリアにある[ターゲットリセット書き込み]
チェック・ボックスを有効にすると表示されます。

R8C KIT ユーザーズ・マニュアル 第１版

91

第４章 プログラッミングGUIの使用方法②[コマンドオプション]エリア[コマンドオプション]エリアは[消去(E)]コマンド，[書き込み(P)]コマンド，[消去後，書き込み(A)]コマンドに対して，追加するコマンドを設定します。

図4－65 [コマンドオプション]エリア[消去前ブランクチェック]チェック・ボックス
チェックした場合，[消去(E)]コマンドおよび[消去後，書き込み(A)]コマンド実行前に[ブランクチェック(B)]コマンドを自動実行します。

[書き込み後ベリファイ]チェック・ボックス
チェックした場合，[書き込み(P)]コマンドおよび[消去後，書き込み(A)]コマンド実行後，[ベリファイ(V)]
コマンドを自動実行します。

[書き込み後セキュリティ]チェック・ボックス
使用できません。

[書き込み後チェックサム]チェック・ボックス
チェックした場合，[書き込み(P)]コマンドおよび[消去後，書き込み(A)]コマンド実行後，[チェックサム(M)]コマンドを自動実行します。

[書き込み後ユーザープログラム実行]チェック・ボックス
チェックした場合，各コマンド終了後に¯¯¯¯¯¯¯RESET 信号はロウ・レベルからハイ・インピーダンス(Hi-Z)になります。なお，[FP5管理設定]ダイアログにある書き込み後ユーザ・プログラム実行のリセット状態設
定でプルアップと設定した場合，ロウ・レベルからプルアップ（Pull-up）になります。チェックしない場合，¯¯¯¯¯¯信号はロウになります。また，[供給電圧]エリアの[ターゲット電源書き込
各コマンド終了後にRESET
み]チェック・ボックスをチェックした場合，[書き込み後ユーザープログラム実行]チェック・ボックスが有効になります。チェックした場合，各コマンド終了後，書き込まれたプログラムを自動実行することが可能になります。

R8C KIT ユーザーズ・マニュアル 第１版

92

第４章 プログラッミングGUIの使用方法[ターゲットリセット書き込み]チェック・ボックス¯¯¯¯¯¯端子は入力モード（Hi-Z）になります。各コマンド実行直後にFP5はRESET¯¯¯¯¯¯
チェックした場合，RESET
端子に入る立ち上がりエッジ検出を行います。検出するまでの間はアクション・ログ・ウインドウに“Waiting for RESET..”と表示し，フラッシュ・メモリ・プログラミング・モードへの遷移を保留状態にします。検出するとフラッシュ・メモリ・プログラミング・モードへの遷移を再開します。また，各コマンド実行¯¯¯¯¯¯端子に入る立ち下がりエッジ検出を行います。検出するまでの間はが終了する直前にFP5はRESET
アクション・ログ・ウインドウに“Waiting for RESET..”と表示し，フラッシュ・プログラミング・モードを終了する処理を保留状態にします。検出するとフラッシュ・プログラミング・モードを終了します。

図4－66 ターゲット・リセットの検出タイミング（a）フラッシュ・メモリ・プログラミング・モードへの遷移
VDD
RESET
MODE
① ②
①：フラッシュ・メモリ・プログラミング・モードへの遷移を保留状態にする②：¯¯¯¯¯¯¯
RESET 端子に入る立ち上がりエッジを検出する（b）フラッシュ・メモリ・プログラミング・モードの終了
VDD
RESET
MODE
①

②

①：フラッシュ・プログラミング・モードを終了する処理を保留状態にする②：¯¯¯¯¯¯¯
RESET 端子に入る立ち下がりエッジを検出する③[セキュリティコマンド・オプション]エリア
使用できません。

④[禁止設定]エリア
使用できません。

⑤[書き換え保護設定]エリア
使用できません。

⑥[リセットベクタ]エリア
使用できません。

R8C KIT ユーザーズ・マニュアル 第１版

93

第４章 プログラッミングGUIの使用方法★R8C⑦[IDコード設定]エリア[IDコード設定]エリアでは，IDコードの設定が行えます。

図4－66 [IDコード設定]エリア[IDコード]ボックス
任意のIDコードを入力して，ID照合機能実行時に照合するIDコードを指定のIDコードへ変更します。
14桁までの半角英数字が入力可能です。また，14桁未満の入力であった場合には”0”が上位から補填されます。

注意 ターゲット・デバイスにデータを書き込んでいる場合，書き込んだプログラム・ファイルに記載されたIDコードを設定してください。

4. 3. 4 [ヘルプ(H)]メニュー[ヘルプ(H)]メニューをクリックすると，次のようなプルダウン・メニューが表示されます。

図4－67 [ヘルプ(H)]メニュー

(1)
(2)

（1）[FP5-Rヘルプ(H)]コマンド[FP5-Rヘルプ(H)]コマンドは未サポートです。

（2）[FP5-Rについて(A)]コマンド[FP5について(A)]コマンドは次のダイアログを開き，プログラミングGUIのバージョンを表示します。
OKを押すことにより，ダイアログを閉じます。

図4－68 [FP5について]ダイアログ

R8C KIT ユーザーズ・マニュアル 第１版

94

第４章 プログラッミングGUIの使用方法

4. 4 ツール・バー
ツール・バーは，プログラミングGUIでよく使用するコマンドをボタンにて表示しています。ボタンを押すとコマンドが実行されます。プログラミングGUI初回起動時や選択したPRRファイル，FP5管理設定によって，有効あるいは無効になるメ
ニュー項目があります。なお，ツール・バーの各ボタン上にマウス・カーソルを置くと，ヒントがヒント・バーに表示されます。

表4－3 ツール・バー・ボタン
デバイス・セットアップ・ダイアログを開きます。
[デバイス(D)]→[セットアップ(S)…]コマンド選択時と同様です。
File Uploadダイアログを開きます。
[ファイル(F)]→[FP5からアップロード(U)…]コマンド選択時と同様です。
プログラミング・エリア選択ダイアログが開きます。
[プログラマ(P)]→[プログラミングエリアの選択(A)…]コマンド選択時と同様です。
ヘキサエディタ選択ダイアログが開きます。
[ファイル(F)]→[ヘキサエディタ(H)…]コマンド選択時と同様です。
conコマンドまたはdconコマンドを実行します。
[デバイス(D)]→[接続(C)]コマンド選択時と同様です。
[ブランクチェック]コマンドを実行します。
[デバイス(D)]→[ブランクチェック(B)]コマンド選択時と同様です。
[消去]コマンドを実行します。
[デバイス(D)]→[消去(E)]コマンド選択時と同様です。
[書き込み]コマンドを実行します。
[デバイス(D)]→[書き込み(P)]コマンド選択時と同様です。
[ベリファイ]コマンドを実行します。
[デバイス(D)]→[ベリファイ(V)]コマンド選択時と同様です。
使用できません。
[消去後，書き込み]コマンドを実行します。
[デバイス(D)]→[消去後，書き込み(A)]コマンド選択時と同様です。

R8C KIT ユーザーズ・マニュアル 第１版

95

第４章 プログラッミングGUIの使用方法

4. 5 アクション・ログ・ウインドウ
プログラミングGUIのアクション・ログを表示します。

図4－69 アクション・ログ・ウインドウ

4. 6 プログラミング・パラメータ・ウインドウ
プログラミング・パラメータの設定を表示します。

R8C KIT ユーザーズ・マニュアル 第１版

96

第４章 プログラッミングGUIの使用方法

図4－70 プログラミング・パラメータ・ウインドウ[プログラマ]エリア
プログラミングGUIのバージョン，FP5のファームウエアのバージョン，有効なプログラミング・エリア番号，FP5のモードの情報を表示します。

[パラメータファイルと設定ファイル]エリア
有効なプログラミング・エリア番号に設定されているPRRファイル名とバージョン，ESRファイル名と日付の情報を表示します。

[プログラムファイル]エリア
有効なプログラミング・エリア番号に設定されているプログラム・ファイルのファイル名，日付，開始と終了アドレス
情報を表示します。

[ファイルチェックサム]エリア[ファイル(F)]メニュー→[ファイルチェックサム(C)…]コマンドを実行するとチェック・サム結果を表示します。

[ターゲットデバイス]エリア
デバイス・セットアップ・ダイアログ[スタンダード]タブの設定情報を表示します。デバイス・セットアップ・ダイアログのOK

ボタンを押して，各ファイルをダウンロードした後に更新します。

R8C KIT ユーザーズ・マニュアル 第１版

97

第４章 プログラッミングGUIの使用方法

4. 7 ステータス・バー
PRRファイル，ESRファイル，プログラム・ファイルの選択時，あるいはターゲット・デバイスに対してコマンド実行した時，状態を色と文字で表示します。
図4－71 ステータス・バー

表4－4 ステータス・バーの表示一覧
起動直後
コマンド実行中または，PRRファイル，ESRファイル，プログラ
ム・ファイルのダウンロード中
コマンド実行後または，PRRファイル，ESRファイル，プログラ
ム・ファイルのダウンロード後，正常終了した場合
コマンド実行後または，PRRファイル，ESRファイル，プログラ
ム・ファイルのダウンロード後，異常終了した場合

4. 8 ヒント・バー
メニュー・バーの各コマンド上やツール・バーの各ボタン上にマウス・カーソルを置くと，ヒントがヒント・バーに表示されます。
図4－72 ヒント・バー

R8C KIT ユーザーズ・マニュアル 第１版

98

第5章

プログラミングGUIを使った操作例

この章では，プログラミングGUIを使った基本的な一連の操作を理解していただくために，R5F212ACをターゲット・デバ
イスにした場合を例に操作方法を説明します。説明する操作内容は，システムを起動し，[消去後，書き込み(A)]コマンドを実行してターゲット・デバイスに対してプログラムを行なうところまでです。
それ以外のコマンド，および応用については，第6章 スタンド・アローンでの使用方法を参照してください。

○この章で説明する一連の操作について

この章で解説する一連の操作条件は次のとおりです。
ホスト・マシン・インタフェース：

USB

プログラミング・エリア：

4分割，エリア0

ターゲット・デバイス：

R5F212AC（ターゲット・システム）

通信チャネル：

Serial I/O mode3 500Kbps

クロック設定：なし（Internal OSC） ダイレクト・モード

オペレーション・モード

：

チップ

電源供給

：

FP5供給（5V）

コマンド・オプション：

なし

セキュリティ設定：

使用しません。

この章で解説する一連の操作手順は次のとおりです。
（1）プログラミングGUIのインストール（2）PRRファイルのインストール（3）システムの接続およびUSBドライバのインストール（4）ターゲット・システムの接続★R8C（5）ファームウエアのインストール（6）書き込み環境の設定（7）[消去後，書き込み(A)]コマンドの実行（8）システムの終了（1）プログラミングGUIのインストール
第3章 ソフトウエアのインストール を参照してプログラミングGUIをホスト・マシンにインストールします。（まだインストールしていない場合）（2）PRRファイルのインストール
第3章 ソフトウエアのインストール を参照してR5F212AC用のPRRファイルを入手し，プログラミングGUIイン
ストール先のFP5_PRJフォルダにコピーします。

R8C KIT ユーザーズ・マニュアル 第１版

99

第５章 プログラミングGUIを使った操作例（3）システムの接続およびUSBドライバのインストール①ホスト・マシンのUSBポートとFP5のUSBコネクタをUSBケーブルで接続します。
②AC100V～240V仕様のACコンセントとFP5の電源コネクタを添付のACアダプタで接続します。
③FP5の

POWER

ボタンを押して電源ONにします。電源ONする前にプログラム・アダプタ（ターゲット・デバイス）を接続しないでください。FP5のPOWER LEDが点灯し，メッセージ・ディスプレイには‘Commands>’が表示され，FP5の動作準備ができていることを確認します。もし，上記と同じ状態にならなかった場合は，
FP5の故障が考えられますので，弊社販売員か特約店までご連絡ください。
④第3章 ソフトウエアのインストールを参照してUSBドライバをインストールします（プラグ・アンド・プレイにより，新しいハードウエアの検索ウィザードが開始した場合）。

（4）ターゲット・システムの接続
必ずFP5の電源をONにしてから，ターゲット・システムに接続してください。

①FP5のGNDコネクタとターゲット・システムをGNDケーブルで接続します。

注意 FP5のGNDとターゲット・システムのGNDに電位差がある場合，FP5およびターゲット・システムにダメージを与える可能性があります。ターゲット・ケーブルを接続する前にGNDケーブルを使用して電位をあわせてください。

②FP5のターゲット・コネクタとターゲット・システムをターゲット・ケーブルで接続します。

備考 ターゲット・システム上でVDD/VDD2電源を供給する場合は，ターゲット・システムを接続してから電源を供給してください。

R8C KIT ユーザーズ・マニュアル 第１版

100

第５章 プログラミングGUIを使った操作例（5）ファームウエアのインストール①スタートメニューの「すべてのプログラム」→「FL-PR5_R」の中の「FL-PR5_R」を選択し，R8C KIT用プログラ
ミングGUIを起動します。はじめにUSB，シリアルの順で有効な通信方式を自動検出します。

図5－1 プログラミングGUIとFP5の接続

②

キャンセル

ボタンを押し，通信ポートを[プログラマ(P)]メニュー → [ホスト接続(S)…]コマンドから直接選択することもできます。

図5－2 [ホスト接続(S)…]コマンド

R8C KIT ユーザーズ・マニュアル 第１版

101

第５章 プログラミングGUIを使った操作例③FP5に接続された通信ポートにあわせて設定します。

図5－3 通信パラメータの設定④

OK

ボタンを押すと通信ポート設定が有効になります。

⑤プログラミングGUIが正常に起動した場合，メイン・ウインドウが開きます。

図5－4 メイン・ウインドウ

R8C KIT ユーザーズ・マニュアル 第１版

102

第５章 プログラミングGUIを使った操作例★R8C

R8C KIT用ファームウエアをインストールしていないFP5の時は，以下のメッセージが表示しますので，OKボタンを押してください。

図5－5 R8C KITに対応していないFP5でプログラミングGUIを起動した時に表示するメッセージ⑦第3章 ソフトウエアのインストール を参照してR8C KIT用ファームウエアをホスト・マシンにインストールします。

⑧ファームウエアのインストールが終了した場合，またはプログラミングGUIを初めて起動した場合以下のメッセージが表示しますので，

OK ボタンを押してください。

次に以下のダイアログが表示されるので， はい(Y)または， いいえ(N)

R8C KIT ユーザーズ・マニュアル 第１版

を押してください。

103

第５章 プログラミングGUIを使った操作例

はい(Y)を押すと，ESRファイルを新規作成するためのダイアログが開きます。これ以降の処理については，

4.3.3（12）（a）③

いいえ(N)

新規(N)…

ボタンを参照してください。

を押すと，以前作成したESRファイルを選択するためのダイアログが開きます。これ以降の処理については，4.3.3（12）（a）③…

ボタンを参照してください。

次に[デバイス(D)]メニュー → [セットアップ(S)...]コマンドを実行したときに開くデバイス・セットアップ・ダイアロ
グが開きますので，(6)-⑦に進んでください。

R8C KIT ユーザーズ・マニュアル 第１版

104

第５章 プログラミングGUIを使った操作例（6）書き込み環境の設定①メイン・ウインドウが開いた場合，[デバイス(D)]メニュー → [セットアップ(S)...]コマンドを実行します。

図5－6 [セットアップ(S)...]コマンド

ツール・バー:②デバイス・セットアップ・ダイアログ[ターゲット]タブが開きます。

図5－7 デバイス・セットアップ・ダイアログ[ターゲット]タブ

R8C KIT ユーザーズ・マニュアル 第１版

105

第５章 プログラミングGUIを使った操作例③[プログラミングエリア設定]エリアの設定をします。ここでは，4分割，エリア0の設定をします。

図5－8 [プログラミングエリア設定]エリアの設定④R5F212AC用のESRファイルを新規作成します。 新規(N)… ボタンを押します。

図5－9 ESRファイルの新規作成⑤[パラメータファイル:]リスト・ボックスからR5F212AC.prrを選択します。リストにない場合は， 追加... ボタン
で指定してください。

図5－10 PR5ファイルの選択

R8C KIT ユーザーズ・マニュアル 第１版

106

第５章 プログラミングGUIを使った操作例⑥新規作成するESRファイル名を入力し， 保存(S) ボタンを押します。

図5－11 ESFファイルの保存⑦プログラム・ファイルを選択します。[プログラムファイル設定]エリアにある] ... ボタンを押します。

図5－12 [プログラムファイル設定]エリア⑧プログラム・ファイルを選択し， 開く(O) ボタンを押します。ここでは，“sample.hex”を選択します。

図5－13 プログラム・ファイルの選択

R8C KIT ユーザーズ・マニュアル 第１版

107

第５章 プログラミングGUIを使った操作例★R8C⑨デバイス・セットアップ・ダイアログ[スタンダード]タブに切り替えます。

図5－14 デバイス・セットアップ・ダイアログ[スタンダード]タブ⑩表示されている設定項目を，ご使用の書き込み環境に対応するよう設定します。特に[書き込み通信]エリアと[供給クロック]エリアは，選択したデバイスの仕様に応じて設定してください。また，動作モードにおいて書き込
み時のFFスキップの有効/無効を指定してください。
ここでは，次の設定を行なうことを想定します。

[書き込み通信]エリア
通信ポート：Serial I/O mode3

通信速度：500000bps[供給クロック]エリア
ターゲット・クロック書き込み：選択不可（内蔵発振器を使用）

周波数：選択不可（Internal OSC）

逓倍

：選択不可（ダイレクトモード）[動作モード]エリア
チップ
FFスキップ：無効

R8C KIT ユーザーズ・マニュアル 第１版

108

第５章 プログラミングGUIを使った操作例★R8C⑪デバイス・セットアップ・ダイアログ[アドバンス]タブに切り替えます。

図5－15 デバイス・セットアップ・ダイアログ[アドバンス]タブ⑫[供給電圧]エリアの情報をチェックし，ご使用の書き込み環境に設定が合っているかを確認します。
ここでは，次の設定を行なうことを想定します。

[供給電圧]エリア
Vdd[V]：5.00 V（PRRファイルの設定値に従う）

Vdd2[V]：0.00 V（使用せず：PRRファイルの設定値に従う）[ターゲット電源書き込み]チェック・ボックス
チェックなし（FP5から電源供給）[コマンドオプション]エリア
チェックなし[IDコード設定]エリア
デフォルト設定である”FFFFFFFFFFFFFF”に設定

備考 ターゲット・システム上でVDD/VDD2電源を供給する場合は，Vdd[V]，Vdd2[V]に設定後，[ターゲット電
源書き込み]チェック・ボックスをチェックしてください。

⑬デバイス・セットアップ・ダイアログの OK

ボタンを押します。

R8C KIT ユーザーズ・マニュアル 第１版

109

第５章 プログラミングGUIを使った操作例⑭プログラミングGUIはPRRファイル，ESRファイル，プログラム・ファイルをFP5にダウンロードします。設定が終了すると次の画面を表示します。これで（6）書き込み環境の設定 は完了です。

図5－16 PRRファイル，ESRファイル，プログラム・ファイルのダウンロード

R8C KIT ユーザーズ・マニュアル 第１版

110

第５章 プログラミングGUIを使った操作例（7）[消去後，書き込み(A)]コマンドの実行[デバイス(D)]メニュー → [消去後，書き込み(A)]コマンドを実行します。

図5－17 [消去後，書き込み(A)]コマンド

ツール・バー:[消去後，書き込み(A)]コマンドを実行するとR5F212ACに対して，[消去(E)]コマンド → [書き込み(P)]コマンドを順番に実行します。

備考1. 必要であれば，新しく書き込みを行うターゲット・デバイスをプログラム・アダプタに挿入し，[消去後，書き込み(A)]コマンドを実行します。
2. ターゲット・システム上でVDD/VDD2電源を供給する場合は，供給電源をOFFしてから，新しく書き込みを行うターゲット・システムを接続し，電源を供給してから[消去後，書き込み(A)]コマンドを実行します。

R8C KIT ユーザーズ・マニュアル 第１版

111

第５章 プログラミングGUIを使った操作例[消去後，書き込み(A)]コマンドの実行が正常に完了すると，アクション・ログ・ウインドウに“Erase, Program
operation finished.”が表示されます。

図5－18 [消去後，書き込み(A)]コマンド実行結果

R8C KIT ユーザーズ・マニュアル 第１版

112

第５章 プログラミングGUIを使った操作例（8）システムの終了①ターゲット・ケーブルからターゲット・システムを外します。
備考 ターゲット・システム上でVDD/VDD2電源を供給する場合は，供給電源をOFFしてから，ターゲット・シス
テムを外します。
②他のターゲット・デバイスを書き込みする必要がなければ，[ファイル(F)]メニュー → [終了(Q)]コマンドを実行
し，プログラミングGUIを終了します。ここまで実行してきたすべての設定はESRファイルに保存されるため，
プログラミングGUIが再度起動されたときに再利用することができます（また，PRRファイル，ESRファイル，
プログラム・ファイルはFP5内部のフラッシュ・メモリに保存されます）。
③FP5の

POWER

ボタンを約1秒間押してPOWER LEDを消灯します。

④ACアダプタおよびUSBケーブルをFP5から外します。

注意 一連の操作手順の中でエラーが発生した場合，第10章 トラブル対処法，付録A メッセージ を参照してください。
また，4. 3. 2（6）[自己診断(T)…]コマンド を参照し，自己診断テストを行ってください。

R8C KIT ユーザーズ・マニュアル 第１版

113

第6章

スタンド・アローンでの使用方法

FP5はホスト・マシンを使用せずに，FP5単体で[消去(E)]，[書き込み(P)]，[消去後，書き込み(A)]などのコマンド実行が可能なスタンド・アローン操作を備えています。量産時に生産ラインでの使用や，フィールドでのバージョンアップなどの使用に適しています。

6. 1 スタンド・アローン操作の前にスタンド・アローン操作では，FP5は複数に分割された内蔵フラッシュ・メモリ領域（プログラミング・エリア）に保存された
PRRファイル，ESRファイル，プログラム・ファイルから任意のプログラミング・エリアを選択して書き込むことができます。
なお，FP5に新しいPRRファイル，ESRファイル，プログラム・ファイルのダウンロードはできません。プログラミングGUIで最後にダウンロードされた環境での書き込みが可能となります。

6. 2 ボタン，メッセージ・ディスプレイ，ステータスLEDの説明
スタンド・アローン操作では，FP5本体の上面にある
START

NEXT

ボタン，

ENTER

ボタン，

CANCELボタン，

ボタンの各コントロール・ボタンを使用し，コマンド・メニューの選択／実行をします。

コマンド・メニューはメッセージ・ディスプレイに表示され，コマンドの実行結果はメッセージ・ディスプレイとステータス
LEDに表示されます。なお，[FP5管理設定]ダイアログで[バンクモード有効]または[シンプルモード有効]を有効にした場
合はコントロール・ボタンやメッセージ・ディスプレイの機能も変わります。詳細は，4.3.2（9）[FP5管理設定]コマンド，第7章 リモート・コネクタの使用方法を参照してください。なお，この章では，通常モード時の説明をします。
コマンド・メニューは，メイン・メニューとサブ・メニューの2レベル・メニューの構成になっています。
NEXT

ボタンは同じレベル内の次のメニューを表示します。

ENTER

ボタンは現在表示されているメニュー項目を選択または実行します。

CANCEL

ボタンは，現在の選択を破棄して，以前のメニュー・レベルに戻ります。コマンド実行中は中断できません。

ただし，[読み出し(R)]コマンドのみ実行中の中断が可能です。
START

ボタンは，[消去後，書き込み(A)]コマンドを実行します。どのコマンド・メニューからも実行でき，同じコマンド・メニューに戻ります。

R8C KIT ユーザーズ・マニュアル 第１版

114

第６章 スタンド・アローンでの使用方法

図6－1 ボタン入力によるメニューの状態遷移

メイン・メニューサブ・メニュー
ENTER

NEXT

Commands>

Type Setting>

Commands
Type Setting
CANCEL

Option Setting>

Voltage Setting>

Utility/Misc.

>

ボタン

ボタン

Option Setting
Voltage Setting
Utility/Misc.

ボタン

ENTER

Reset FP5

ボタン

>

..

コマンド実行

..
NEXT

ボタン

メイン・メニューでは，FP5は選択可能なメニュー項目を表示します。サブ・メニューでは，メッセージ・ディスプレイの1
行目はメニュー項目を，2行目はFP5からの応答を表示します（応答があった場合のみ表示）。
メニュー行の末尾に‘>’というコマンド・プロンプトがある場合，そのメニューがENTER

ボタンで選択できること，またはそのメニュー（コマンド）が実行できることを示します。メニュー行の末尾に‘>’というコマンド・プロンプトがない場合は，表示のみの機能となります。
FP5の電源をONにするとPOWER LEDが点灯し，メッセージ・ディスプレイに‘Commands>’が表示されます。
ステータスLEDは，デバイスとの通信を行なうことにより，その状態および実行結果を次のとおりに表示します。

ステータスLED状

態選択したコマンドを正常終了しました。
グリーン

正常終了した実行コマンドはメッセージ・ディスプレイに表示されます。
選択したコマンドを実行中です。

オレンジ

実行状態の詳細はメッセージ・ディスプレイに表示されます。
選択したコマンドをエラー終了しました。

レッド

エラー内容の詳細はメッセージ・ディスプレイに表示されます。

備考 メッセージ・ディスプレイに表示されるエラーの詳細は，A. 4 FP5メッセージ・ディスプレイのエラー・メッセージを参照してください。

R8C KIT ユーザーズ・マニュアル 第１版

115

第６章 スタンド・アローンでの使用方法

6. 3 スタンド・アローン操作メニュー
スタンド・アローン操作においては，この章で解説するコマンドを使用してターゲット・デバイスの書き込み環境の確認および書き込みが可能です。

6. 3. 1 Commandsメニュー
Commandsメニューは，ターゲット・デバイスを書き込む際に必要な各種コマンドをそろえており，コマンド選択後，
ENTER

ボタンを押すことにより，FP5はターゲット・デバイスに対してコマンド実行します。有効なプログラミング・エリ

アにダウンロードされた設定で実行します。コマンド実行の詳細に関しては，
4. 3. 3 [デバイス(D)]メニューを参照してください。

表6－1 Commandsメニュー（1/2）
メイン・メニュー【Commands>】

サブ・メニュー

説

明

【E.P.

>】

ENTER

ボタンを押すと，[消去後，書き込み(A)]コマンドを実行します。

【Program

>】

ENTER

ボタンを押すと，[書き込み(P)]コマンドを実行します。

【Erase>】

ENTER

ボタンを押すと，[消去(E)]コマンドを実行します。

【Verify>】

ENTER

ボタンを押すと，[ベリファイ(V)]コマンド実行します。

R8C KIT ユーザーズ・マニュアル 第１版

116

第６章 スタンド・アローンでの使用方法【Checksum

>】

ENTER

ボタンを押すと，[チェックサム(M)]コマンドを実行します。デバイ

スから読み出されたチェック・サム値がメッセージ・ディスプレイに表示されます。
<表示例>
Code Flash sum:xxxxxxxx -> Enter
ENTER

ボタンを押す。

ComandCheck sum>

また，FP5管理設定の[チェックサム照合機能有効]を有効にすると照合結果を表示します。
<表示例>
Code Flash sum:xxxxxxxx -> Enter
ENTER

ボタンを押す。

Check sum:
Compare:PASS
データ・フラッシュをサポートしているPRRファイルをダウンロードした場合，以下の表示となります。
<表示例>
Code Flash sum:xxxxxxxx -> Enter
ENTER

ボタンを押す。

Data Flash sum:yyyyyyyy -> Enter
ENTER

ボタンを押す。

Total sum:zzzzzzzz -> Enter
ENTER

ボタンを押す。

Check sum:
Compare:PASS

R8C KIT ユーザーズ・マニュアル 第１版

117

第６章 スタンド・アローンでの使用方法

表6－1 Commandsメニュー（2/2）
メイン・メニュー【Commands>】

サブ・メニュー

説

明【Blank check

>】

ENTER

ボタンを押すと，[ブランクチェック(B)]コマンドを実行します。

【Signature

>】

ENTER

ボタンを押すと，[シグネチャ情報の取得(G)]コマンドを実行します。
【Connect

>】

ENTER

ボタンを押すと，conコマンドを実行します。

【Disconnect

>】

ENTER

ボタンを押すと，dconコマンドを実行します。

【Prog Area>】

FP5の4つ（または8つ）のプログラミング・エリア（4つの場合各4Mバイト，8つの場合各2Mバイト）の中から，有効なプログラミング・エリアを選択する場合に使
用します。

ENTER

ボタンを押すことにより，有効なプログラミング・エリアの変更を行ないます。
<表示例>（ENTER

ボタンを押した場合）

Commands
Prog Area now： 1（有効なプログラミング・エリアをエリア0からエリア1に変更）

現在選択されているプログラミング・エリアはプログラミングGUIのプログラミン
グ・パラメータ・ウインドウの[プログラマ]エリアでも確認できます。また，プログ
ラミング・エリアの分割数は，デバイス・セットアップ・ダイアログの[プログラミン
グエリア設定]エリアで設定した値になります。

R8C KIT ユーザーズ・マニュアル 第１版

118

第６章 スタンド・アローンでの使用方法

6. 3. 2 Type Settingメニュー
Type Settingメニューは，現在FP5にダウンロードされているESRファイル情報（ターゲット・デバイス書き込み環境設定）を確認するために使用します。有効なプログラミング・エリアにダウンロードされた設定に対して表示します。表示されるすべての値は，プログラミングGUIで最後にダウンロードした時に設定したものです。なお，このメニューで設定
内容を変更することはできません。

表6－2 Type Settingメニュー
メイン・メニュー【Type Setting>】

サブ・メニュー
【Device Port説】明

Device Portは，ターゲット・デバイスとFP5との通信に何が選択されているかを次のいずれかで表示します。
Mode3 ,Mode2【Multiply Rate】

Multiply Rateは，ターゲット・デバイスの動作クロックの逓倍率を表示します。

【Serial CLK】

Serial CLKは，ターゲット・デバイスとFP5との通信に使用するシリアル・クロッ
ク・レートをHz単位で表示します。

【CLK source】

CLK sourceは，ターゲット・デバイスの動作クロック供給元を次のいずれかで表示します。
Programmer
Target【PG CPU CLK】：FP5からのクロック供給設定：ターゲット・システム上でのクロック供給設定

PG CPU CLKは，FP5から供給されるクロックの周波数をMHz単位で示します。

【Target CPU CLK】

Target CPU CLKは，ターゲット・デバイスに供給されるユーザ・システム上のクロックの周波数をMHz単位で表示します。

【Operation Mode】

Operation Modeは，[ブランクチェック(B)]コマンド，[消去(E)]コマンド，[書き込み(P)]コマンド，[ベリファイ(V)]コマンド，[チェックサム(M)]コマンド，[消去後，書き込み(A)]コマンド実行時の動作モードを表示します。
<表示例>
Operation Modechip

R8C KIT ユーザーズ・マニュアル 第１版

119

第６章 スタンド・アローンでの使用方法

6. 3. 3 Option Settingメニュー
Option Settingメニューは，現在FP5に設定されているコマンド・オプションやセキュリティ設定等の設定を確認するために使用します。有効なプログラミング・エリアにダウンロードされた設定に対して表示します。表示されるすべての値は，プログラミングGUIで最後にダウンロードした時に設定したものです。なお，このメニューで設定内容を変更することはできません。

表6－3 Option Settingメニュー
メイン・メニュー【Option Setting

サブ・メニュー
>】【BLN before ERS

説】明

デバイス・セットアップ・ダイアログ[アドバンス]タブの[コマンドオプション]エリアにある[消去前ブランクチェック]チェック・ボックスの設定状況を表示します。
on：チェックあり/off：チェックなし【VRF after PRG】

デバイス・セットアップ・ダイアログ[アドバンス]タブの[コマンドオプション]エリアにある[書き込み後ベリファイ]チェック・ボックスの設定状況を表示します。
on：チェックあり/off：チェックなし【SUM after PRG】

デバイス・セットアップ・ダイアログ[アドバンス]タブの[コマンドオプション]エリアにある[書き込み後チェックサム]チェック・ボックスの設定状況を表示します。
on：チェックあり/off：チェックなし【Run after Disc.

】

デバイス・セットアップ・ダイアログ[アドバンス]タブの[コマンドオプション]エリアにある[書き込み後ユーザープログラム実行]チェック・ボックスの設定状況を表示します。
on：チェックあり/off：チェックなし
on時にFP5管理設定の[書き込み後ユーザープログラム実行のリセット状態設
定]の設定も表示します。
<表示例>
On(Hi-Z)【Enable targetRes】

デバイス・セットアップ・ダイアログ[アドバンス]タブの[コマンドオプション]エリアにある[ターゲットリセット書き込み]チェック・ボックスの設定状況を表示します。
on：チェックあり/off：チェックなし【Prog Area】

FP5の4つ（または8つ）のプログラミング・エリア（4つの場合各4Mバイト，8つの場合各2Mバイト）の中から，有効なプログラミング・エリアを表示します。
<表示例>有効なプログラム・エリアが0の場合
Prog Area
0

R8C KIT ユーザーズ・マニュアル 第１版

120

第６章 スタンド・アローンでの使用方法

6. 3. 4 Voltage Settingメニュー
Voltage Settingメニューは，現在FP5に設定されているターゲット・デバイスを書き込みするときに使用する電圧レベ
ル設定を確認するために使用します。有効なプログラミング・エリアにダウンロードされた設定に対して表示します。な
お，このメニューで設定内容を変更することはできません。

表6－4 Voltage Settingメニュー
メイン・メニュー【Voltage Setting >】サブ・メニュー
【Vdd

説
】

明

Vddは，FP5に接続されたターゲット・デバイスに供給するVDD値をV単位で表
示します。

【Vdd2

】

Vdd2は，FP5に接続されたターゲット・デバイスに供給するVDD2 値をV単位で表示します。

【Vdd Source】

Vdd Sourceは，ターゲット・デバイスの供給するVDDの供給元を次のいずれかで表示します。
VDD from PG：FP5からのVDD供給設定

VDD from device ：ターゲット・システム上でのVDD供給設定【Vdd Monitoring】

Vdd Monitoringは，デバイス・セットアップ・ダイアログ[アドバンス]タブの[供給電圧]エリアにある[電源モニタ]チェック・ボックスの設定状況を表示します。
on：チェックあり/off：チェックなし【CLK Level】

CLK Levelは，クロック信号の電圧レベルを次のいずれかで表示します。
VDD
VDD2

【RESET Level】

Reset Levelはリセット信号の電圧レベルを表示します。
VDD
また，デバイス・セットアップ・ダイアログ[アドバンス]タブの[コマンドオプション]エ リ ア に あ る [ タ ーゲ ッ ト リ セ ット 書 き 込 み ]チ ェ ッ ク・ ボ ッ ク ス が 有 効の 場
合，”VDD ResetTrigIn”と表示します。

【Serial Level】

Serial Levelは，シリアル通信信号の電圧レベルを表示します。
VDD

【Vpp

】

Vppは，FP5に接続されたターゲット・デバイスに供給するVPP値をV単位で表示します。

R8C KIT ユーザーズ・マニュアル 第１版

121

第６章 スタンド・アローンでの使用方法

6. 3. 5 Utility/Misc.メニュー
Utility/Misc.メニューは，FP5本体のRESET実行，LCDコントラストを調整，ファームウエア・バージョンを確認，ダウ
ンロードされたPRRファイルのファイル名やバージョンを確認，ダウンロードされたプログラム・ファイルのファイル名を確認，プログラム・ファイルのチェック・サムを確認するために使用します。有効なプログラミング・エリアにダウンロード
された各ファイルに対して表示します。なお，このメニューで設定内容を変更することはできません。

表6－5 Utility/Misc.メニュー
メイン・メニュー【Utility/Misc.

>】

サブ・メニュー
【Utility

説】明

FP5 Managerによるモード設定を表示します。
<表示例>
Std. mode Sec
Std. mode unSec【Reset FP5>】【Set LCD Contr.

>】

ENTER

ボタンを押すと，FP5をリセットします。

ディスプレイ・メッセージをコントラスト調整できます。
と，

NEXT

ボタン”（濃）またはます。調整が終わったら【FP5 F/W Version

】

ENTER

CANCEL

ENTER

ボタンを押すボタン（淡）で濃淡を調整できボタンを押します。

FP5 F/W Versionは，FP5のファームウエア・バージョンを表示します。
<表示例>
FP5 F/W Version
V2.04R100【PRM Name】

PRM Nameは，FP5の有効なプログラミング・エリアに保持されているPRRファ
イルのファイル名を表示します。
<表示例>
PRM Name
R5F212AC【PRM File Version】

PRM File Versionは，FP5の有効なプログラミング・エリアに保持されている
PRRファイルのバージョンを表示します。
<表示例>
PRM File Version
V1.00【HEX File Name】HEX File Nameは，FP5の有効なプログラミング・エリアに保持されているプロ
グラム・ファイルのファイル名を表示します。
<表示例>
HEX File Name
Sample.hex
プログラム・ファイルが無効の場合，”n.a.”と表示します。

【File Checsum】

File Checsumは，プログラミングGUIの[ファイル(F)]メニュー → [ファイルチェ
ックサム(C)…]コマンドを実行した結果を表示します。
<表示例>
File Checsum
006A4193 (ADD.)

R8C KIT ユーザーズ・マニュアル 第１版

122

第7章

リモート・コネクタの使用方法

この章では，リモート・コネクタの使用方法について解説します。
リモート・コネクタと外部制御装置を接続することでFP5をリモート操作することができます。リモート操作により，書き込みやPASS/ERROR表示を外部制御装置で操作，確認することがきます。

7. 1 リモート・インタフェースのモード
リモート・インタフェースには，通常モードとバンク・モードがあります。
モードの切り替えは，FP5管理設定の[バンクモード有効]チェック・ボックスで行えます。

通常モード：FP5本体のコマンド・メニューを操作するコントロール・ボタン（NEXT，ENTER，CANCEL）と同
じ信号が入力可能になります。

バンク・モード：プログラミング・エリアを示すバンク信号（BANK0-2）が入力可能になります。なお，コントロー
ル・ボタン（NEXT，ENTER，CANCEL）はバンク信号を入力する機能になりますので，FP5のメッセージ・ディスプレイに表示しているコマンド・メニューが操作できなくなります。

7. 2 リモート・コネクタの端子
FP5のリモート・コネクタの端子は次のとおりです。すべての入力は50 ms以上の有効レベルでアクティブになります。な
お，表7－1の端子番号は，FP5のリモート・コネクタの端子番号を示します。

表7－1 リモート・インタフェース用の端子機能（1/2）
端子番号

入出力

端子名

機

能

アクティブ・
レベル

1

出力

CONN

リモート・インタフェースに接続されていること

ハイ・レベルを示します。FP5の電源がONのとき，CONN
は常に有効です。
2

出力

BUSY

ステータスLED “BUSY”が示す状態を出力

ハイ・レベル

します。なお，BUSY信号は，ステータスLEDと異なり，点滅しません。
3

出力

PASS

ステータスLED “PASS” が示す状態を出力

ハイ・レベル

します。
4

出力

ERROR

ステータスLED “ERROR” が示す状態を出ハイ・レベル

力します。
5

入力

通常モード

CANCELCANCELボタンの機能と同じです。

ロウ・レベル入力

バンク・モード

BANK0

3ビットのプログラミング・エリア番号の下位1ビ－ットを示します。

R8C KIT ユーザーズ・マニュアル 第１版

123

第７章 リモート・コネクタの使用方法

表7－1 リモート・インタフェース用の端子機能（2/2）
端子番号

入出力

端子名

機

能

アクティブ・
レベル

6

入力

通常モード

ENTER

ENTERボタンの機能と同じです。

ロウ・レベル入力

バンク・モード

BANK1

3ビットのプログラミング・エリア番号の中位1ビ－ットを示します。
7

入力

通常モード

NEXT

NEXTボタンの機能と同じです。

ロウ・レベル入力

バンク・モード

BANK2

3ビットのプログラミング・エリア番号の上位1ビ－ットを示します。
8

入力

VRF

単独ベリファイの信号を入力します。

ロウ・レベル

9

入力

START

“START ”(消去後，書き込み(A)コマンド) のロウ・レベル

信号を入力します。
10

入力

CLR

“PASS”と“ERROR”の信号をクリア（無効）し

11-15

－

GND

グランド端子ロウ・レベルます。
－

表7－2 プログラミング・エリアとバンク対応表
BANK2

BANK1

BANK0

プログラミング・エリア0

0

0

0

プログラミング・エリア1

0

0

1

プログラミング・エリア2

0

1

0

プログラミング・エリア3

0

1

1

プログラミング・エリア4

1

0

0

プログラミング・エリア5

1

0

1

プログラミング・エリア6

1

1

0

プログラミング・エリア7

1

1

1

備考1. 0：ロウ・レベル
1：ハイ・レベル2. プログラミング・エリア0にセットする場合，BANK0,1,2をロウ・レベルに設定します。
プログラミング・エリア3にセットする場合，BANK0,1は，ハイ・レベルに，BANK2は，ロウ・レベルに設定します。

次にリモート・コネクタのピン配置を示します。

図7－1 リモート・コネクタ（D-SUB 15端子コネクタ（メス））ピン配置

8

1

15

9

備考 リモート・コネクタ（D-SUB 15端子コネクタ（メス））型番：07433FB015S200ZU（Suyin Connector社製）

R8C KIT ユーザーズ・マニュアル 第１版

124

第７章 リモート・コネクタの使用方法

7. 3 等価回路
リモート・インタフェースのDC特性は，出力信号は74LV126A（3.3V）によるCMOS出力，入力信号は74LV126A（3.3V）による入力で4.7 kWのプルアップ処理がなされています。

図7－2 等価回路（1/2）（a）BUSY, PASS, ERROR, CANCEL, ENTER, NEXT
74LV126A

33
Signal_BUSY(2),PASS(3),ERROR(4)FP5_3.3V

EMZ6.8 E

信号出力回路FP5_3.3V
74LV126A

4.7KΩ

Signal_CANCEL(5),ENTER(6),NEXT(7 )EMZ6.8 E

セルフテスト回路
74LV126A
信号入力回路User System

FP5

ボタン回路

（b）CONN, VRF, START74LV126A

33
Signal_CONN (1)FP5_3.3V
FP5_3.3V
74LV126A

4.7KΩ

EMZ6.8 E

信号出力回路

Signal_VRF (8)EMZ6.8 E

セルフテスト回路
74LV126A
信号入力回路FP5_3.3V

FP5_3.3V
74LV126A

4.7KΩ
Signal_START (9)EMZ6.8 E

セルフテスト回路
74LV126A
信号入力回路FP5User System

ボタン回路

R8C KIT ユーザーズ・マニュアル 第１版

125

第７章 リモート・コネクタの使用方法

図7－2 等価回路（2/2）（c）CLR
FP5_3.3V
74LV126A

4.7KΩ
Signal_CLR (10)EMZ6.8 E

セルフテスト回路
74LV126A
信号入力回路FP5_3.3V

FP5

User System

7. 4 外部接続例
リモート・コネクタと外部スイッチ，LEDとの接続例を示します。

図7－3 外部スイッチ，LED接続例

PASS 33
ERROR 44
BUSY 2
START 9GND

R8C KIT ユーザーズ・マニュアル 第１版

126

第8章

通信コマンドの使用方法

この章では，ホスト・マシンから通信コマンドを使用してFP5を操作する方法について説明します。

8. 1 通信ソフトウエアの起動
通信コマンド操作を行うには通信ソフトウエアなどを使用してFP5との通信を確立する必要があります。この章ではWindowsに付属するハイパーターミナルを使用して起動までの手順を説明します。

（1）システムの接続
シリアル・ケーブルをホスト・マシンのシリアル・ポートに接続し，もう一方をFP5のシリアル・コネクタに接続してください。次にACアダプタをコンセントに接続し，FP5の電源コネクタに接続してください。

図8－1 システムの接続

シリアル・ケーブル

ACアダプタホスト・マシン

コンセント

FP5

（2）FP5の起動接続が完了したら，FP5のPOWER

ボタンを押して電源をONにしてください。正しく起動した場合は，

POWER LEDが点灯し，メッセージ・ディスプレイには‘Commands>’が表示します。

もし，上記と同じ状態にならなかった場合は，FP5の故障が考えられますので，当社販売員または特約店までご連絡ください。

R8C KIT ユーザーズ・マニュアル 第１版

127

第８章 通信コマンドの使用方法（3）ハイパーターミナルの起動
スタートメニューの「すべてのプログラム」→「アクセサリ」→「通信」の中の「ハイパーターミナル」を選択し，ハイパーターミナルを起動します。はじめに以下のダイアログが開きますので適当な名前を入力して， OK

ボタンを押してください。

図8－2 接続の設定

次に以下のダイアログが表示しますので，接続方法(N):プルダウン・メニューから接続しているCOMポートを選択します。COMポート番号は，デバイスマネージャで確認してください。

図8－3

COMポート番号の設定確認

次に図8－4のダイアログが表示されますので，下記のデータ転送条件を選択してください。

データ転送速度：9600 bps, 19200 bps, 38400 bps, 57600 bps, 115200 bps
データ・ビット：8ビット
パリティ：なし
ストップ・ビット：1ビット
フロー制御：ハードウエア

データ転送速度の出荷時設定は9600 bpsですが，プログラミングGUIやターミナル・コマンドによりその他のデ

R8C KIT ユーザーズ・マニュアル 第１版

128

第８章 通信コマンドの使用方法

ータ通信速度に変更されている場合があります。その場合，プログラミングGUIの[プログラマ(P)]メニューにある[ホスト接続(S)...]で確認し，それに合わせて変更してください。

図8－4

COM ポートの設定

ハイパーターミナルが正しく起動した場合は，メイン・ウインドウが開きます。通信が確立している場合，ホスト・マシンのエンターキーを押すと“>”が表示します。これで，通信コマンドによる通信を行う準備ができました。
図8－5 ハイパーターミナルの起動画面

R8C KIT ユーザーズ・マニュアル 第１版

129

第８章 通信コマンドの使用方法

8. 2 コマンド一覧
FP5制御コマンドおよびデバイス・コマンドの一覧を示します。

表8－1 FP5制御コマンド一覧
コマンド名
autocon

概説

フラッシュ・メモリ・プログラミング・モードへの遷移からシグネチャ照合までの処理と，フラッシュ・メモリ・プロ
グラミング・モードを終了する処理を自動で行うか，手動で行うかの選択や確認を行います。

brt

ホスト・マシンとのシリアル通信におけるデータ転送速度の確認，変更を行います。

conf

FP5内で保持している情報一覧を表示，プログラミング・エリアの分割数を変更します。

downprm

PRRファイルのダウンロードを行います。

downsetESRファイルのダウンロードを行います。

fcks

プログラミングGUIの[ファイル(F)]メニュー→[ファイルチェックサム(C)...]コマンドを実行します。

files

FP5にダウンロードされた，プログラム・ファイルに関する情報を表示します。

fpga_up

FPGAの更新を行います。

hex

プログラム・ファイルをインテル・ヘキサ・フォーマット形式でアップロードを行います。

hlp

使用可能なコマンドについて簡単な説明付きで一覧表示します。

lod

プログラム・ファイルのダウンロードを行います。

prm

FP5にダウンロードされた，PRRファイル，ESRファイルに関する情報を表示します。

progarea

有効なプログラミング・エリアの確認，変更，データ消去を行います。

pwr_off

FP5の電源をOFFします。

res

FP5をリセットします。

security[FP5管理設定(M)…]コマンドで設定できるセキュリティ状態の確認を行います。

selftest[自己診断(T)…]を実行します。

sound

ブザー設定を行います。

srec

プログラム・ファイルをモトローラ・ヘキサ・フォーマット形式でアップロードを行います。

trc

FP5とターゲット・デバイスの通信情報を表示します。

upprm

PRRファイルのアップロードを行います。

upset

ESRファイルのアップロードを行います。

ver

FP5のバージョンおよびFP5のモードの状態を表示します。

version_up

ファームウエアの更新を行います。

R8C KIT ユーザーズ・マニュアル 第１版

130

第８章 通信コマンドの使用方法

表8－2 FP5デバイス・コマンド一覧
コマンド名

★R8C

概

説

bln

[ブランクチェック(B)]コマンドを実行します。

conフラッシュ・メモリ・プログラミング・モードへの遷移からシグネチャ照合までの処理を実行します。

dcon

フラッシュ・メモリ・プログラミング・モードを終了する処理を実行します。

epまたはepv[消去後，書き込み(A)]コマンドを実行します。

ers[消去(E)]コマンドを実行します。

prg[書き込み(P)]コマンドを実行します。

read[読み出し(R)]コマンドを実行します。

scf

使用できません。

sig[シグネチャ情報の取得(G)]コマンドを実行します。

sum

プログラミングGUIの[デバイス(D)]メニュー→[チェックサム(M)]コマンドを実行します。

vrf[ベリファイ(V)]コマンドを実行します。

8. 3 コマンドの説明
各コマンドについて次のような形式で解説します。

コマンド名
概説を記述します。

入力形式
コマンドの入力形式を記述します注。

機能説明
コマンドの機能説明をします。

使用例
コマンドの使用例を示します。

注 入力形式の説明で用いる記号の意味は次のとおりです。

表

記

説

明

シングルクォーテーションで囲まれた文字 ' '表記されているとおりに記述する必要のある文字

山かっこで囲まれた文字 <指定する必要のある情報>

丸かっこで囲まれた文字 ( )オプション項目

パイプで区切られた選択肢 |1つだけ選択しなければならない選択肢

R8C KIT ユーザーズ・マニュアル 第１版

131

第８章 通信コマンドの使用方法

8. 4 FP5制御コマンドの説明
FP5制御コマンドについて説明します。

8. 4. 1 autoconコマンド
フラッシュ・メモリ・プログラミング・モードへの遷移からシグネチャ照合までの処理，フラッシュ・メモリ・プログラミング・
モードを終了する処理を自動で行うか，手動で行うかの選択，確認を行います。

入力形式'autocon' ('on | off')

機能説明
フラッシュ・メモリ・プログラミング・モードへの遷移からシグネチャ照合までの処理（conコマンド），フラッシュ・メモリ・プ
ログラミング・モードを終了する処理（dconコマンド）などをデバイス・コマンドの前後で自動（on）で行うか，手動（off）で行うかの選択を行います。初期値は自動（on）です。また，オプションなしでコマンド実行した場合，現在の状態が自動（on）か，手動（off）か表示します。出荷時設定は，自動（on）です。

on：conコマンドやdconコマンドを自動で行います。
off：conコマンドやdconコマンドを手動で行います。手動（off）に設定した場合，conコマンドを実行してから，デバ
イス・コマンドを実行できます。また，各デバイス・コマンドを複数実行することができます。終了する場合はdconコマンドを実行します。なお，ep(epv)コマンドは，手動（off）設定でもconコマンドやdconコマンドを自動で行います。

使用例

コマンド

画面出力

autoconAutoCon is on / off

autocon on

AutoCon is on

autocon off

AutoCon is off

R8C KIT ユーザーズ・マニュアル 第１版

132

第８章 通信コマンドの使用方法

8. 4. 2 brtコマンド
ホスト・マシンとのシリアル通信におけるデータ転送速度の確認，変更を行います。

入力形式'brt' ('9600' | '19200' | '38400' | '57600' | '115200')

機能説明
ホスト・マシンとのシリアル通信におけるデータ転送速度を変更する場合，オプションを指定することでデータ転送速度を変更します。データ転送速度を変更した場合，ハイパーターミナルのCOM ポートの設定でデータ転送速度を変更
し，再接続する必要があります。
また，オプションなしの場合，現在のデータ転送速度を表示します。
シリアル・コネクタ接続時は，データ転送速度を表示します。

USBコネクタ接続時は，USB規格を表示します。
・USB(HS)・・・USB2.0
・USB(FS)・・・USB1.1

データ転送速度の出荷時設定は，9600 bpsです。
9600：データ転送速度を9600 bpsに変更します。
19200：データ転送速度を19200 bpsに変更します。
38400：データ転送速度を38400 bpsに変更します。
57600：データ転送速度を57600 bpsに変更します。
115200：データ転送速度を115200 bpsに変更します。

使用例

コマンド
brt

画面出力
[シリアル・コネクタ115200bps接続時]
Current Baudrate is: 115200[USBコネクタHigh speed接続時]
Current Baudrate is: USB (HS)brt 9600

New Baudrate is: 9600

brt 19200

New Baudrate is: 19200

brt 38400

New Baudrate is: 38400

brt 57600

New Baudrate is: 57600

brt 115200

New Baudrate is: 115200

R8C KIT ユーザーズ・マニュアル 第１版

133

第８章 通信コマンドの使用方法

8. 4. 3 confコマンド
FP5内で保持している情報一覧を表示，プログラミング・エリアの分割数を変更します。

入力形式'conf' ('progarea' '4x4' | '8x2')

機能説明
オプション指定することでプログラミング・エリアの分割数を8分割，または4分割に変更します。
オプションなしの場合，FP5内で保持している下記の情報を表示します。
・バージョン情報（ファームウエア・バージョン，ボード・ハードウエア・バージョン，FPGAバージョン，製造番号，
FP5モード），・プログラム・エリア情報（エリア分割数，有効なプログラミング・エリア，プログラム・ファイル情報（ユーザ領域，データ領域）の最大サイズ）
・プログラム・ファイル情報（ファイル名，作成日時，サイズ，チェックサム）
・すべてのプログラミング・エリアのPRRファイル，ESRファイル情報（PRRファイルのファイル名，PRRファイルのチェックサム，ESRファイルのチェックサム）
・自動接続情報・ブザー情報・自動電源OFF情報・セキュリティ・モード情報
・FP5管理設定オプション情報

Progarea：プログラミング・エリアの分割数を指定する場合使用します。
4x4：プログラミング・エリアの分割数を4分割にします。
8x2：プログラミング・エリアの分割数を8分割にします。

使用例
次ページ参照R8C KIT ユーザーズ・マニュアル 第１版

134

第８章 通信コマンドの使用方法

（1/2）
コマンド
conf progarea 4x4

画面出力[コマンド実行前4分割の場合]
OK
INFO: Same setting. Configuration is not changed.

[コマンド実行前8分割の場合]
OK
INFO: New configuration has been set.
INFO: Progarea data is not valid any more.
Number of Program areas: 4

Active Program Area: 0

Size of Program Areas (Code / Data):
Area 0: 0x400000 / 0x020000
Area 1: 0x400000 / 0x020000
Area 2: 0x400000 / 0x020000
Area 3: 0x400000 / 0x020000

Area Filename

Date

*0

{unknown data}1{unknown data}2{unknown data}

3{unknown data}

Time

Range

CRC

Checking Progareas.........
No invalid data found.

R8C KIT ユーザーズ・マニュアル 第１版

135

第８章 通信コマンドの使用方法

（2/2）
コマンド
conf

画面出力
下記参照

Firmware Version Vx.xxRxxx
Board H/W Vx, FPGA Vx
Serial No.: xxxxxxxxxx
Standard mode unsecured

Number of Program areas: 4

Active Program Area: 0

Size of Progam Areas (Code / Data):
Area 0: 0x400000 / 0x020000
Area 1: 0x400000 / 0x020000
Area 2: 0x400000 / 0x020000
Area 3: 0x400000 / 0x020000

Area Filename*0

sample.hex

1{unknown data}2{unknown data}

3{unknown data}

Date

Time

2006-02-24 21:13

Range

CRC

000000-007FFF

61D5F67C

Checking Progareas.........
No invalid data found.

Area Parameter file

PR5 CRCESF CRC*0

R5F212AC

C8005840

D0401B9D

1{invalid}2{invalid}3{invalid}

AutoCon is off
Sound is on
AutoPowerOff is disabled
Security state is: Inactive
Authorization procedure is: UndefinedManager option byte: 0x00
HEX file Upload enabled
Device Setup enabled
Checksum comparison off
Reset option Hi-z

R8C KIT ユーザーズ・マニュアル 第１版

136

第８章 通信コマンドの使用方法

8. 4. 4 downprmコマンド
PRRファイルのダウンロードを行います。

入力形式'downprm'

機能説明
PRRファイルのダウンロードを行います。コマンド実行後，通信ソフトウエアから，PRRファイルをASCII形式でFP5にダウンロードする必要があります。ハイパーターミナルでは，転送(T)→テキスト ファイルの送信(T)...を選択して，PRR
ファイルを選択してください。

使用例

コマンド
downprm

状

態

ステータスLED

メッセージ・ディスプレイ

画面出力

BUSY

**** BUSY ****

Now loading...

ダウンロード中の表示

BUSY**** BUSY ****...

ダウン ロード正常終了時

PASS

コマンド実行前の表示に戻る

PASS

ERROR

コマンド実行前の表示に戻る

ERROR: <text>

コマンド実行後（ダウンロード前）の表示の表示
ダウン ロード異常終了時の表示

R8C KIT ユーザーズ・マニュアル 第１版

137

第８章 通信コマンドの使用方法

8. 4. 5 downsetコマンド
ESRファイルのダウンロードを行います。

入力形式'downset'

機能説明
ESRファイルのダウンロードを行います。コマンド実行後，通信ソフトウエアから，ESRファイルをASCII形式でFP5にダウンロードする必要があります。ハイパーターミナルでは，転送(T)→テキスト ファイルの送信(T)...を選択して，ESRフ
ァイルを選択してください。

使用例

コマンド
downset状

態

ステータスLED

メッセージ・ディスプレイ

画面出力

BUSY

**** BUSY ****

Now loading...

ダウンロード中の表示

BUSY**** BUSY ****...

ダウン ロード正常終了時

PASS

コマンド実行前の表示に戻る

PASS

ERROR

コマンド実行前の表示に戻る

ERROR: <text>

コマンド実行後（ダウンロード前）の表示の表示
ダウン ロード異常終了時の表示

R8C KIT ユーザーズ・マニュアル 第１版

138

第８章 通信コマンドの使用方法

8. 4. 6 fcksコマンド
プログラミングGUIの[ファイル(F)]メニュー→[ファイルチェックサム(C)...]コマンドを実行します。

入力形式'fcks' <type> <(code)start> <(code)end> (<data_start> <data_end>)

機能説明
プログラミングGUIの[ファイル(F)]メニューにある[ファイルチェックサム(C)...]コマンドと同様機能を実行します。
オプションに計算方式，開始アドレス，バイト数を指定します。

type ：計算方式を指定します。
★R8C

add

：32ビット加算計算方式

crc：32ビットCRC方式

ari：16ビット減算計算方式

start ：開始アドレスを16進数で指定します。データ・フラッシュをサポートしているPRRファイルをダウンロードした場合，ユーザ領域，データ領域について指定します。
end：終了アドレスを16進数で指定します。データ・フラッシュをサポートしているPRRファイルをダウンロードした場合，ユーザ領域，データ領域について指定します。

使用例

コマンド

画面出力

fcks add 0 3fffff

Checksum Code : 000000-3FFFFF = 0064A539

fcks crc 0 3fffff

Checksum Code : 000000-3FFFFF = 26218DD4

fcks ari 0 3fffff

Checksum Code : 000000-3FFFFF = 61C0

fcks ari 0 3fffff 400000 41ffff

Checksum Code : 000000-3FFFFF = 61C0
Checksum Data : 400000-41FFFF = 0200
Checksum Total : 63C0

R8C KIT ユーザーズ・マニュアル 第１版

139

第８章 通信コマンドの使用方法

8. 4. 7 filesコマンド
FP5にダウンロードされた，プログラム・ファイルに関する情報を表示します。

入力形式'files' ('check')

機能説明
オプションなしの場合，FP5にダウンロードされた，プログラム・ファイルに関する情報（ファイル名，作成日時，サイズ，
チェックサム）を表示します。

check：すべてのプログラミング・エリアに保存されたプログラム・ファイルの開始アドレスから終了アドレスまでの範囲を32ビットCRC方式でチェックサムを再計算し，ダウンロード時にFP5に保存されたチェックサムとの照合を行います。

使用例

コマンド
Files

files check

画面出力
Area Filename

Date

*0

sample.hex

1{unknown data}2{unknown data}

3{unknown data}Time

2006-02-24 21:13

Area Filename

Date

*0

sample.hex

1{unknown data}2{unknown data}

3{unknown data}Time

2006-02-24 21:13

Range

CRC

000000-007FFF

61D5F67C

Range

CRC

000000-007FFF

61D5F67C

Checking Progareas.........
No invalid data found.

R8C KIT ユーザーズ・マニュアル 第１版

140

第８章 通信コマンドの使用方法

8. 4. 8 fpga_upコマンド
FPGAの更新を行います。

入力形式'fpga_up'

機能説明
FPGAのバージョンアップを行います。コマンド実行後，通信ソフトウエアから，FPGAファイルをASCII形式でFP5にダウンロードする必要があります。ハイパーターミナルでは，転送(T)→テキスト ファイルの送信(T)...を選択して，FPGA
ファイルを選択してください。FPGAのバージョンアップが終了すると，FP5の電源が自動的にOFFします。

使用例

コマンド

状態

fpga_up

コマンド実行後（ダウンロステータスLED消灯

メッセージ・ディスプレイ
**** BUSY ****

画面出力
Are you sure, you want to
update the FPGA (y/n)?

ード前）の表示yを押すと次に進む。
nを押すと中断する。
yを押した後の表示

消灯**** BUSY ****

Preparing storage ...OKNow loading...

ダウンロード中の表示

消灯**** BUSY ****...

ダウン ロード正常終了時

消灯**** BUSY ****

下記①参照

消灯

Programming

下記②参照

の表示
yを押すと次に進む。
nを押すと中断する。
yを押した後の表示

FPGA
①
OK

****

CAUTION****

Now the FPGA will be written.
Please ensure that:- the correct FPGA Update file has been downloaded- the Power is NOT disconnected during this operation- the Programmer is NOT reset during this operation
Do you want to continue (y/n)?
②Starting FPGA programming...
100% done
FPGA Update succeeded.

PG-FP5 Power will be switched OFF now....

R8C KIT ユーザーズ・マニュアル 第１版

141

第８章 通信コマンドの使用方法

8. 4. 9 hexコマンド
プログラム・ファイルをインテル・ヘキサ・フォーマット形式でアップロードを行います。

入力形式'hex' ((<code_start address> <code_length>) (<data_start address> <data_length>))

機能説明
有効なプログラミング・エリアにプログラム・ファイルがダウンロードしている場合，コマンド実行すると，プログラム・ファ
イルをインテル・ヘキサ・フォーマット形式でアップロードを行います。オプションなしで実行した場合，ダウンロードした
ときのアドレス・サイズでアップロードを行います。なお，ダウンロードしていない場合，Invalid argumentと表示します。オプションに開始アドレス，バイト数を指定します。

start address ：開始アドレスを16進数で指定します。データ・フラッシュをサポートしているPRRファイルをダウンロードした場合，ユーザ領域，データ領域について指定します。
length：バイト数を16進数で指定します。データ・フラッシュをサポートしているPRRファイルをダウンロー
ドした場合，ユーザ領域，データ領域について指定します。

使用例

コマンド

画面出力

hex

Press 'return' to start/continue output.

hex 0 3fff

Press 'return' to start/continue output.

hex 0 3ffff 400000 20000

Press 'return' to start/continue output.

コマンド実行後，リターン・キーを押すと，アップロードを行います。下記参照:200000008100810081008100810081008100810081008100810081008100810081008100D0:20002000810081008100810081008100810081008100810081008100810081008100FFFF33：:00000001FFR8C KIT ユーザーズ・マニュアル 第１版

142

第８章 通信コマンドの使用方法

8. 4. 10 hlpコマンド
使用可能なコマンドについて簡単な説明付きで一覧表示します。

入力形式
'hlp'

機能説明
よく使用するコマンドについて簡単な説明付きで一覧表示します。

使用例

コマンド

画面出力

hlp

下記参照

-------------- Control commands -------------downprm/downset: Download parameter/customer settings
upprm/upset: Upload parameter/customer settings

lod: Download Intel Hex or Motorola S-record filehex/srec: Upload Intel Hex / Motorola S-record fileprogarea: Change Progam areafiles

: Show downloaded HEX/SREC files in FP5 memory

prm
conf
security: Show Parameter file (PRM/SET) information: Show / Modify FP5 configuration: Show / Modify FP5 Security settingsbrt: Set baudrate to hostfcks

: Calculate file checksum (FP5 memory)

fill: Fill memoryver: Show firmware versionres: Reset FP5

pwr_off: Switch OFF FP5 immediately / set auto Power OFF

sound: Enable / Disable sound generationtrc: Show Device communication traceversion_up: Update firmware version

fpga_up: Update FPGA version

selftest: Perform a Selfcheck-------------- Device commands --------------bln: Blankcheckers: Eraseprg: Programvrf: Verify

read: Readep: Erase and Program

sig: Show device signaturesum: Get device checksum

scf: Set security information

R8C KIT ユーザーズ・マニュアル 第１版

143

第８章 通信コマンドの使用方法

8. 4. 11 lodコマンド
プログラム・ファイルのダウンロードを行います。

入力形式'lod' ('add') ('fname="filename"') ('ftime="date and time"')

機能説明
有効なプログラミング・エリアに対してプログラム・ファイルのダウンロードを行います。コマンド実行後，通信ソフトウエ
アから，プログラム・ファイルをASCII形式でFP5にダウンロードする必要があります。ハイパーターミナルでは，転送(T)→テキスト ファイルの送信(T)...を選択して，プログラム・ファイルを選択してください。オプションにダウンロード前に消去する，しないの指定，ファイル名，作成日時の指定があります。なお，オプションなしで実行した場合，ファイル
名，作成日時は保存されません。

addプログラム・ファイルをダウンロードする前に有効なプログラミング・エリアのデータを消去しない場合，指定します。指定しなかった場合，消去します。2つのプログラム・ファイルをダウンロード注し，書き込むときに指定してください。通常は指定しないでください。
注 2つのプログラム・ファイルのアドレスが重なっている場合，ダウンロード・エラーになります。
fname="filename"
ダウンロードするプログラム・ファイルのファイル名を指定します。最大文字数は半角31文字です。
ftime="date and time"
ダウンロードするプログラム・ファイルの作成日時を指定します。指定方法はYYYY-MM-DD HH:MMです。
YYYY:年，MM:月，DD:日，HH:時間，MM:分

使用例

コマンド
lod

状態
コマンド実行後（ダウンロステータスLED
BUSY

メッセージ・ディスプレイ

画面出力**** BUSY ****

Preparing storage ....PASS
Now loading...

ード前）の表示ダウンロード中の表示

BUSY**** BUSY ****...

ダウン ロード正常終了時

PASS

コマンド実行前の表示に戻る

下記参照

ERROR

コマンド実行前の表示に戻る

ERROR: <text>の表示
ダウン ロード異常終了時の表示
Address range: 0x000000 to 0x007FFF, CRC32: 0x61D5F67C
PASS

コマンド

動

lod fname="sample.hex" ftime="2006-02-24 21:13"

動作はlodと同じ

lod add

動作はlodと同じ

R8C KIT ユーザーズ・マニュアル 第１版

作

144

第８章 通信コマンドの使用方法

8. 4. 12 prmコマンド
FP5にダウンロードされた，PRRファイル，ESRファイルに関する情報を表示します。

入力形式
'prm'

機能説明
FP5にダウンロードされた，すべてのプログラミング・エリアのPRRファイル，ESRファイル情報（PRRファイルのファイ
ル名，PRRファイルのチェックサム，ESRファイルのチェックサム）を表示します。

使用例

コマンド
prm

画面出力
Area Parameter file

PR5 CRCESF CRC*0

R5F212AC

C8005840

D0401B9D

1{invalid}2{invalid}3{invalid}

R8C KIT ユーザーズ・マニュアル 第１版

145

第８章 通信コマンドの使用方法

8. 4. 13 progareaコマンド
有効なプログラミング・エリアの確認，変更，データ消去を行います。

入力形式'progarea' ('clear' | ('0' | '1' | '2' | '3' | '4' | '5' | '6' | '7'))

機能説明
有効なプログラミング・エリアを変更する場合，数字オプションを指定することで変更します。また，clearオプションを指定することで，有効なプログラミング・エリアのデータ（PRRファイル，ESRファイル，プログラム・ファイル）を消去します。また，オプションなしの場合，現在の有効なプログラミング・エリア番号を表示します。

clear ：有効なプログラミング・エリアのデータ（PRRファイル，ESRファイル，プログラム・ファイ

ル）を消去 します。
0

：有効なプログラミング・エリアを0に変更します。

1：有効なプログラミング・エリアを1に変更します。

2：有効なプログラミング・エリアを2に変更します。

3：有効なプログラミング・エリアを3に変更します。

使用例

コマンド
progarea

画面出力
Active Program Area: 0
Max. program size: 4 MByte
Max. data size: 128 kByte

progarea clear

Invalid character.
Invalid argument.

progarea 0

Active Program Area: 0

R8C KIT ユーザーズ・マニュアル 第１版

146

第８章 通信コマンドの使用方法

8. 4. 14 pwr_offコマンド
FP5の電源をOFFします。

入力形式'pwr_off' ('now' | 'auto' ('off' | <time [minutes]>))

機能説明
FP5の電源をOFFします。オプションを指定することで，OFFするタイミングを調整できます。オプションなしの場合，自動電源OFFの有効，無効の確認ができます。

now：すぐに電源をOFFします。

auto：指定時間経過後，自動電源OFFを有効します。なお，一度指定すると，自動電源OFFしたあと，ONにしても有効のままです。

off：指定時間経過後，自動電源OFFを無効にします。

time：自動電源OFFの時間を指定します。指定方法は1から35791394（分単位）です。なお，1から4は5分に設定されます。

使用例

コマンド

画面出力

pwr_off

AutoPowerOff is disabled

pwr_off now

PG-FP5 Power will be switched OFF now....

pwr_off auto 10

AutoPowerOff is enabled, time is 10 min.

R8C KIT ユーザーズ・マニュアル 第１版

147

第８章 通信コマンドの使用方法

8. 4. 15 resコマンド
FP5をリセットします。

入力形式
'res'

機能説明
プログラミングGUIの[プログラマ(P)]メニュー→[リセット(R)]コマンドと同様機能を実行します。

使用例

コマンド

画面出力

FFFFFFF
F
F
F
FFFFF
F
F
F
F

res

PPPPP
P
P
P
P
P
P
PPPPP
P
P
P
P

555555
5
5
55555
5
5
5
5
5
5555

Firmware Version Vx.xxRxxx
Board H/W Vx, FPGA Vx
Serial No.:xxxxxxxxxx
Standard mode unsecured

8. 4. 16 securityコマンド[FP5管理設定(M)…]コマンドで設定できるセキュリティ状態の確認を行います。

入力形式'security'

機能説明[FP5管理設定(M)…]コマンドで設定できるセキュリティ状態の確認を行います。

使用例

コマンド
security

画面出力[パスワードによる保護が有効なとき]
Security state is: Locked
Authorization procedure is: Password[パスワードによる保護が無効なとき]
Security state is: Inactive
Authorization procedure is: Undefined

R8C KIT ユーザーズ・マニュアル 第１版

148

第８章 通信コマンドの使用方法

8. 4. 17 selftestコマンド
セルフテストを実行します。

入力形式'selftest'

機能説明
プログラミングGUIの[プログラマ(P)]メニュー→[自己診断(T)…]コマンドと同様機能を実行します。

使用例

コマンド
selftest

画面出力***** CAUTION *****
Remove any plugs from Target- and Remote-Connector before starting.
Any hardware attached to those connectors may be damaged by this test !
***** CAUTION *****

Target- and Remote-connector unplugged ?
If yes, press 's' to start the test: s

FPGA Test: PASSPower Supply Test: PASS
Target- and Remote-Interface Test: PASS

Selftest PASSED.

R8C KIT ユーザーズ・マニュアル 第１版

149

第８章 通信コマンドの使用方法

8. 4. 18 soundコマンド
ブザー設定を行います。

入力形式'sound' ('off' | 'on')

機能説明
ブザー設定を行います。オプションで有効か無効か指定します。オプションなしの場合，現在の設定を表示します。

off ：ブザーを無効にします。
on ：ブザーを有効にします。

使用例

コマンド

画面出力

sound

Sound is on

sound offSound is off

R8C KIT ユーザーズ・マニュアル 第１版

150

第８章 通信コマンドの使用方法

8. 4. 19 srecコマンド
プログラム・ファイルをモトローラ・ヘキサ・フォーマット形式でアップロードを行います。

入力形式'srec' ((<code_start address> <code_length>) (<data_start address> <data_length>))

機能説明
有効なプログラミング・エリアにプログラム・ファイルがダウンロードしている場合，コマンド実行すると，プログラム・ファ
イルをモトローラ・ヘキサ・フォーマット形式でアップロードを行います。オプションなしで実行した場合，ダウンロードしたときのアドレス・サイズでアップロードを行います。なお，ダウンロードしていない場合，Invalid argumentと表示します。オプションに開始アドレス，バイト数を指定します。

start address ：開始アドレスを16進数で指定します。データ・フラッシュをサポートしているPRRファイルをダウンロードした場合，ユーザ領域，データ領域について指定します。
length：バイト数を16進数で指定します。データ・フラッシュをサポートしているPRRファイルをダウンロー
ドした場合，ユーザ領域，データ領域について指定します。

使用例

コマンド

画面出力

srec

Press 'return' to start/continue output.

srec 0 3fff

Press 'return' to start/continue output.

srec 0 3ffff 400000 20000

Press 'return' to start/continue output.

コマンド実行後，リターン・キーを押すと，アップロードを行います。下記参照
S0030000FC
S325000000008100810081008100810081008100810081008100810081008100810081008100CA
S32500000020810081008100810081008100810081008100810081008100810081008100FFFF2D：
S5030000FC
S70500000000FA

R8C KIT ユーザーズ・マニュアル 第１版

151

第８章 通信コマンドの使用方法

8. 4. 20 trcコマンド
FP5とターゲット・デバイスの通信情報を表示します。

入力形式
'trc'

機能説明
FP5のトレース・メモリに保存されたFP5とターゲット・デバイスの通信情報を表示します。最大保存行は1024です。
FP5はリング構造のトレース・メモリを持っています。

使用例

コマンド

画面出力

trc

下記参照

Debug Output
NumberTime us

Send

Rec.

0214

0008675924

17

--

0215

0008678930

--

02

：

：
Total number of transmitted bytes : 266282
Total number of received bytes :006212

R8C KIT ユーザーズ・マニュアル 第１版

152

第８章 通信コマンドの使用方法

8. 4. 21 upprmコマンド
PRRファイルのアップロードを行います。

入力形式'upprm'

機能説明
有効なプログラミング・エリアにPRRファイルがダウンロードしている場合，コマンド実行すると，PRRファイルのアップロードを行います。

使用例

コマンド

画面出力

upprm

Press 'return' to start/continue output.

コマンド実行後，リターン・キーを押すと，アップロードを行います。下記参照[FlashProParameterFile]：[CHECKSUM]
SUM=BA9F0491[EOF]

R8C KIT ユーザーズ・マニュアル 第１版

153

第８章 通信コマンドの使用方法

8. 4. 22 upsetコマンド
ESRファイルのアップロードを行います。

入力形式'upset'機能説明
有効なプログラミング・エリアにESRファイルがダウンロードしている場合，コマンド実行すると，ESRファイルのアップロードを行います。

使用例

コマンド

画面出力

upset

Press 'return' to start/continue output.

コマンド実行後，リターン・キーを押すと，アップロードを行います。下記参照[FlashproCustomerSettingFile]：[CHECKSUM]
SUM=F7D4A9E7[EOF]

8. 4. 23 verコマンド
FP5のバージョン表示を行います。

入力形式
'ver'

機能説明
FP5のバージョン情報（ファームウエア・バージョン，ボード・ハードウエア・バージョン，FPGAバージョン，製造番号）を表示します。

使用例

コマンド
ver

画面出力
Firmware Version Vx.xxRxxx
Board H/W Vx, FPGA Vx
Serial No.:xxxxxxxxxx
Standard mode unsecured

R8C KIT ユーザーズ・マニュアル 第１版

154

第８章 通信コマンドの使用方法

8. 4. 24 version_upコマンド
ファームウエアの更新を行います。

入力形式'version_up'

機能説明
ファームウエアのバージョンアップを行います。コマンド実行後，通信ソフトウエアから，ファームウエア・ファイルを
ASCII形式でFP5にダウンロードする必要があります。ハイパーターミナルでは，転送(T)→テキスト ファイルの送信(T)...を選択して，ファームウエア・ファイルを選択してください。ファームウエアのバージョンアップが終了すると，FP5がリセットします。

使用例
次ページ参照R8C KIT ユーザーズ・マニュアル 第１版

155

第８章 通信コマンドの使用方法

コマンド

状態

ステータスLED

メッセージ・ディスプレイ

画面出力

version_up

コマンド実行後（ダウンロ消灯**** BUSY ****Are you sure, you want to
update the Firmware (y/n)?

ード前）の表示yを押すと次に進む。
nを押すと中断する。
yを押した後の表示

消灯**** BUSY ****

Preparing storage ....OKNow loading...

ダウンロード中の表示

消灯**** BUSY ****...

ダウン ロード正常終了時

消灯**** BUSY ****

下記①参照

消灯

Selfprogramming

下記②参照

の表示
yを押すと次に進む。
nを押すと中断する。
yを押した後の表示

Firmware①
OK****

CAUTION****

Now the Firmware will be written.
Please ensure that:- the correct Firmware Update file has been downloaded- the Power is NOT disconnected during this operation- the Programmer is NOT reset during this operation
Do you want to continue (y/n)?
②
FP5 Selfprogramming Vx.xxRxxx
Checking FLMD0 level.. OK.
Erase flash.. OK.
Blank check.. OK.
Write flash......... OK.
Margin check.. OK.
Verify......... OK.
Firmware Update succeeds.
Restarting FP5..

FFFFFFF
F
F
F
FFFFF
F
F
F
F

PPPPP
P
P
P
P
P
P
PPPPP
P
P
P
P

555555
5
5
55555
5
5
5
5
5
5555

Firmware Version Vx.xxRxxx
Board H/W Vx, FPGA Vx
Serial No.:xxxxxxxxxx
Standard mode unsecured

R8C KIT ユーザーズ・マニュアル 第１版

156

第８章 通信コマンドの使用方法

8. 5 FP5デバイス・コマンドの説明
FP5デバイス・コマンドについて説明します。

8. 5. 1 blnコマンド[ブランクチェック(B)]コマンドを実行します。

入力形式
'bln'

機能説明
プログラミングGUIの[デバイス(D)]メニュー→[ブランクチェック(B)]コマンドと同等機能を実行します。

使用例

コマンド
bln

状態
コマンド実行中の表示

ステータスLED
BUSY

メッセージ・ディスプレイ
Blank chk. Chip

画面出力
Blank check User:...
コマンド実行後の表示

PASS

コマンド実行前の表示に戻る[ブランク・デバイスの場

PASS
Blank check operation finished.

合]
コマンド実行後の表示[ブランク・デバイスでな

ERROR

ERROR: 051

ERROR(E051): Not Blank.

Blank chk failed

Blank check operation finished.

い場合]

R8C KIT ユーザーズ・マニュアル 第１版

157

第８章 通信コマンドの使用方法

8. 5. 2 conコマンド
フラッシュ・メモリ・プログラミング・モードへの遷移からIDコード照合までの処理を実行します。

入力形式
'con'

機能説明
フラッシュ・メモリ・プログラミング・モードへの遷移からIDコード照合までの処理を実行します。なお，このコマンドを使用する場合，事前にautoconコマンドで手動（off）に設定する必要があります。

使用例

コマンド
con

状態

ステータスLED

メッセージ・ディスプレイ

コマンド実行中の表示

BUSY

Connecting:

コマンド実行後の表示

PASS

コマンド実行前の表示に戻る[正常終了時]コマンド実行後の表示

画面出力

PASS
>

ERROR

[異常終了時]ERROR: xxx

ERROR(Exxx): <text>

xxxxxxxxxxxxxxxx

8. 5. 3 dconコマンド
フラッシュ・メモリ・プログラミング・モードを終了する処理を実行します。

入力形式'dcon'

機能説明
フラッシュ・メモリ・プログラミング・モードを終了する処理を実行します。なお，このコマンドを使用する場合，事前にautoconコマンドで手動（off）に設定する必要があります。

使用例

コマンド
dcon

状態

ステータスLED

メッセージ・ディスプレイ

画面出力

コマンド実行中の表示

BUSY

Disconnecting:

コマンド実行後の表示

PASS

コマンド実行前の表示に戻る

Device disconnected.

ERROR

ERROR: xxx

ERROR(Exxx): <text>[正常終了時]コマンド実行後の表示[異常終了時]xxxxxxxxxxxxxxxx

R8C KIT ユーザーズ・マニュアル 第１版

158

第８章 通信コマンドの使用方法

8. 5. 4 ep/epvコマンド[消去後，書き込み(A)]コマンドを実行します。

入力形式'ep'または'epv'

機能説明
プログラミングGUIの[デバイス(D)]メニュー→[消去後，書き込み(A)]コマンドと同等機能を実行します。

使用例

コマンド

状態

ep

コマンド実行中の表

または

示

epv

コマンド実行後の表

ステータスLED

メッセージ・ディスプレイ

BUSY

PASS

示

画面出力
下記参照

コマン ド実行前の表示に戻

PASS

る

Erase,Program operation finished.

[正常終了時]またはPASS
EPV operation finished.

コマンド実行後の表
示

ERROR

ERROR: xxx

ERROR(Exxx): <text>

xxxxxxxxxxxxxxxx

Erase,Program operation finished.

[異常終了時]またはERROR(Exxx): <text>
EPV operation finished.

[表示例]
Blank check Skipped.
Erase User Block 000:PASS
Program Chip:
10%
20%
：
100%

R8C KIT ユーザーズ・マニュアル 第１版

159

第８章 通信コマンドの使用方法

8. 5. 5 ersコマンド[消去(E)]コマンドを実行します。

入力形式
'ers'

機能説明
プログラミングGUIの[デバイス(D)]メニュー→[消去(E)]コマンドと同等機能を実行します。

使用例

コマンド
ers

状態
コマンド実行中の表示

ステータスLED
BUSY[チップモード]
コマンド実行後の表示

PASS

メッセージ・ディスプレイ
Erase Chip

Blank check Skipped.

...

Erase Chip:

コマンド実行前の表示に戻る

PASS[正常終了時]コマンド実行後の表示[異常終了時]

画面出力

Erase operation finished.
ERROR

ERROR: xxx

ERROR(Exxx): <text>

xxxxxxxxxxxxxxxx

Erase operation finished.

R8C KIT ユーザーズ・マニュアル 第１版

160

第８章 通信コマンドの使用方法

8. 5. 6 prgコマンド[書き込み(P)]コマンドを実行します。

入力形式
'prg'

機能説明
プログラミングGUIの[デバイス(D)]メニュー→[書き込み(P)]コマンドと同等機能を実行します。

使用例

コマンド
prg

状態
コマンド実行中の表示

ステータスLED
BUSY

メッセージ・ディスプレイ

画面出力

Program Chip

Program Chip:

Addr: 0x000000

10%
20%
：
100%

コマンド実行後の表示

PASS

コマンド実行前の表示に戻る[正常終了時]コマンド実行後の表示[異常終了時]PASS
Program operation finished.

ERROR

ERROR: xxx

ERROR(Exxx): <text>

xxxxxxxxxxxxxxxx

Program operation finished.

R8C KIT ユーザーズ・マニュアル 第１版

161

第８章 通信コマンドの使用方法

8. 5. 7 readコマンド[読み出し(R)]マンドを実行します。

入力形式'read' ('hex' | 'srec') (<start_address> <end_address>)

機能説明
プログラミングGUIの[デバイス(D)]メニュー→[読み出し(R)]コマンドと同等機能を実行します。
hex ：インテル・ヘキサ・フォーマット形式で[読み出し(R)]を行います。
srec ：モトローラ・ヘキサ・フォーマット形式で[読み出し(R)]を行います。
hexまたはsrecオプションなしの場合，16進数形式で[読み出し(R)]を行います。
start_address ：開始アドレスを16進数で指定します。
end_address：終了アドレスを16進数で指定します。

start_addressとend_addressオプションなしの場合，動作モードで設定した範囲に対して[読み出し(R)]を行います。な
お，開始アドレスと終了アドレスは，ターゲット・デバイスの任意のブロックの先頭アドレスと任意のブロックの終了アドレスにしてください。

使用例

コマンド
read

状態
コマン ド実行後の 表

ステータスLED
BUSY

メッセージ・ディスプレイ
Read

BUSY

Read

PASS

コマンド実行前の表示に戻る

to start/continue

下記参照

PASS
Read operation finished.

[正常終了時][Read]終了後の表示'return'

Addr: 0x000000

た後の表示[Read]終了後の表示

Press
output.

示
リターン・キーを押し

画面出力

ERROR

[異常終了時]ERROR: xxx

ERROR(Exxx): <text>

xxxxxxxxxxxxxxxx<read hex 0 1000の場合>:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0：:100FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01:00000001FF<read srec 0 1000の場合>
S0030000FC
S214000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
S214000010FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB：
S214000FF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
S70500000000FA<read 0 1000の場合>
000000: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
000010: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF：
000FF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

R8C KIT ユーザーズ・マニュアル 第１版

162

第８章 通信コマンドの使用方法★R8C

8. 5. 8 scfコマンド
使用できません。

入力形式
'scf'

機能説明
―

使用例
―

R8C KIT ユーザーズ・マニュアル 第１版

163

第８章 通信コマンドの使用方法★R8C

8. 5. 9 sigコマンド[シグネチャ読み込み(G)]コマンドを実行します。

入力形式
'sig'

機能説明
プログラミングGUIの[デバイス(D)]メニュー→[シグネチャ読み込み(G)]コマンドと同等機能を実行します。

使用例

コマンド
sig

状態
コマン ド実行中の 表

ステータスLED
BUSY

メッセージ・ディスプレイ
Signature:<表示例>
R8C Boot Program VER.2.00

示
コマン ド実行後の 表

画面出力

PASS

コマンド実行前の表示に戻る

PASS
Signature operation finished.

示[正常終了時]コマン ド実行後の 表
示

ERROR

ERROR: xxx

ERROR(Exxx): <text>

xxxxxxxxxxxxxxxx[異常終了時]R8C KIT ユーザーズ・マニュアル 第１版

164

第８章 通信コマンドの使用方法

8. 5. 10 sumコマンド
プログラミングGUIの[デバイス(D)]メニュー→[チェックサム(C)]コマンドを実行します。

入力形式'sum' (<start_address> <end_address>)

機能説明
プログラミングGUIの[デバイス(D)]メニュー→[チェックサム(C)]コマンドと同等機能を実行します。

start_address ：開始アドレスを16進数で指定します。
end_address：終了アドレスを16進数で指定します。

start_addressとend_addressオプションなしの場合，ターゲット・デバイス全アドレスに対して[チェックサム(C)]を行い
ます。

使用例

コマンド
sum

状態
コマン ド実行中の 表

ステータスLED

メッセージ・ディスプレイ

画面出力

BUSY

Checksum:

PASS

Code Flash sum:

User flash: 0x006A4193

xxxxxxxx ->Enter

Total:示
コマン ド終了後の 表示[正常終了時]0x006A4193

PASS
Checksum operation finished.

コマン ド終了後の 表
示

ERROR

ERROR: xxx

ERROR(Exxx): <text>

xxxxxxxxxxxxxxxx[異常終了時]R8C KIT ユーザーズ・マニュアル 第１版

165

第８章 通信コマンドの使用方法

8. 5. 11 vrfコマンド[ベリファイ(V)]コマンドを実行します。

入力形式
'vrf'

機能説明
プログラミングGUIの[デバイス(D)]メニュー→[ベリファイ(V)]コマンドと同等機能を実行します。

使用例

コマンド
vrf

状態
コマンド実行中の表示

ステータスLED
BUSY

メッセージ・ディスプレイ

画面出力

Verify User

Verify User:

Addr: 0x000000

10%
20%
：
100%

コマンド実行後の表示

PASS

コマンド実行前の表示に戻る[正常終了時]コマンド実行後の表示[異常終了時]PASS
Verify operation finished.

ERROR

ERROR: xxx

ERROR(Exxx): <text>

xxxxxxxxxxxxxxxx

Verify operation finished.

R8C KIT ユーザーズ・マニュアル 第１版

166

第9章

コネクタとケーブル

9. 1 電源コネクタ
電源コネクタはFP5ホスト・インタフェース面にあります。

図9－1 電源コネクタ

電源コネクタ

図9－2 電源コネクタのピン配置+_

注意 電源コネクタには添付のACアダプタ以外は接続しないでください。

R8C KIT ユーザーズ・マニュアル 第１版

167

第９章 コネクタとケーブル

9. 2 シリアル・ホスト・コネクタ
シリアル・コネクタ（D-SUB 9端子コネクタ（オス））はFP5ホスト・インタフェース面にあります。

図9－3 HD-Sub 9シリアル・ホスト・コネクタ

シリアル・コネクタ

図9－4 シリアル・コネクタのピン配置

1

5

6

9

表9－1 HD-Sub 9シリアル・ホスト・コネクタの端子構成
FP5の信号名

シリアル・ホスト
1

NC

2

RxD

3

TxD

4

NC

5

VSS

6

NC

7

RTS

8

CTS

9

NC

備考 シリアル・コネクタ（D-SUB 9端子コネクタ（オス））型名：070430MB009G200ZU（Suyin Connector社製）

R8C KIT ユーザーズ・マニュアル 第１版

168

第９章 コネクタとケーブル

9. 2. 1 シリアル・ケーブル
シリアル・ケーブルは，約3m長の標準シールドされたシリアル・ケーブル（クロス）です。ケーブル両端のコネクタは，
D-SUB 9端子コネクタ（メス）です。以下に接続を示します。

図9－5 シリアル・ケーブルの接続

9. 3 USBコネクタ
USBコネクタ（ミニBタイプ）はFP5ホスト・インタフェース面にあります。
図9－6 USBコネクタ（FP5ホスト・インタフェース面）

USBコネクタ

備考 USBコネクタ（ミニBタイプ）型名：UX60A-MB-5ST（ヒロセ電機株式会社製）

9. 3. 1 USBケーブル
USBケーブルは，約2m長のケーブルです。USBミニBタイプとUSB Aタイプを備えています。

図9－7 GNDケーブル外観

USB Aタイプ

USBミニBタイプ

R8C KIT ユーザーズ・マニュアル 第１版

169

第９章 コネクタとケーブル

9. 4 ターゲット・コネクタ
ターゲット・インタフェース・コネクタはFP5の右側面にあります。

図9－8 ターゲット・コネクタ（FP5ターゲット・コネクタ面）

ターゲット・コネクタ

図9－9 ターゲット・コネクタ（HD-SUB 15端子コネクタ（メス））のピン配置

5

1

10

6
15

11

表9－2 ターゲット・インタフェース・コネクタの端子構成★R8C

PF-FP5 HD-Sub 15

FP5の信号名 （R8C KITの信号名）

1

SO/TxD （TxD or MODE）

2

SI/RxD （RxD）

3

SCK

4

RESET （RESET）

5

VDD2

6

FLMD1

7

H/S

8

VDD （VCC）

9

VDD （VCC）

10

RFU-1 （MODE）

11

VPP

12

FLMD

注１

注１
注１

注１

注１
注１

0

注１

13

VDE

14

CLK

15

GND （VSS）

注１

注１．未使用です。基本的にオープンにしてください。

備考 ターゲット・コネクタ（HD-SUB 15端子コネクタ（メス））型名：070431FB015S200ZU（Suyin Connector社製）

R8C KIT ユーザーズ・マニュアル 第１版

170

第９章 コネクタとケーブル

9. 4. 1 ターゲット・ケーブル
ターゲット・ケーブルは約42 cm長の標準シールドされたケーブルです。HD-SUB 15端子（オス）と16端子2.54 mmピッチ汎用コネクタ（メス）を備えています。

図9－10 ターゲット・ケーブル外観

16端子2.54 mmピッチ汎用コネクタ（メス）HD-SUB 15端子（オス）

図9－11ターゲット・ケーブルHD-SUB 15端子（オス）のピン配置

6
11

1

15

5
10

図9－12 ターゲット・ケーブル16端子2.54 mmピッチ汎用コネクタ（メス）概要（ソケット側から見た図）

1
2

3
4

5
6

7
8

9 11 13 15
10 12 14 16

表9－3 ターゲット・コネクタの端子構成
FP5の信号名 （R8C KITの信号名）

HD-SUB 15端子（オス）

16端子2.54 mmピッチ汎用コネクタ（メス）GND （VSS）

15

1

RESET （RESET）

4

2

SI/RxD （RxD）

2

3

VDD （VCC）

8, 9

4

SO/TxD （TxD or MODE）

1

5

注２

VPP

11

6

注２

3

7

注２

7

8

注２

14

9

注２

13

10

注２

5

11

6

12

SCK
H/S

CLK

VDE
VDD2

注２

FLMD1

RFU-1 （MODE）

10

13

注２

12

14

注1 注２

－

15

注1 注２

－

16

FLMD0

Not usedNot used

注1.

Not usedは，ターゲット・ケーブル内でオープンです。

注2.

未使用です。基本的にオープンにしてください。
R8C KIT ユーザーズ・マニュアル 第１版

171

第９章 コネクタとケーブル

備考 16端子2.54mmピッチ汎用コネクタ（メス）に接続する推奨コネクタは次のとおりです。
・HIF3FC-16PA-2.54DS （ヒロセ電機株式会社製，ライトアングル品）
・HIF3FC-16PA-2.54DSA （ヒロセ電機株式会社製，ストレートアングル品）
・7616-5002PL （住友スリーエム株式会社製，ライトアングル品）
・7616-6002PL （住友スリーエム株式会社製，ストレートアングル品）

ターゲット・システムの仕様上，ターゲット・ケーブルを使用することができないため，ケーブルを自作される場合には，ケーブルの特性がターゲット・ケーブルと同等，またはそれ以上のものを使用してください。
ただし，通信設定によっては高速の通信を行うこととなり，通信時にエラーが発生し正常に動作しないことがありますので，ご注意ください。
★R8C

9. 4. 2 14PIN EXC BOARD
14PIN EXC BOARDは，16端子を14端子へ変換する変換基板です。16端子2.54 mmピッチ汎用コネクタ（オス）と14端子2.54 mmピッチ汎用コネクタ（メス）を備えています。

図9－13 14PIN EXC BOARD 外形図①１４PIN EXC BOARD16端子2.54 mmピッチ汎用コネクタ（オス）概要 （ソケット側から見た図）
1番ピン

CN1
OFF
ON
87654321②14PIN EXC BOARD14端子2.54 mmピッチ汎用コネクタ（メス）概要 （ソケット側から見た図）

1番ピン
CN２

CN２
1
2

3
4

5
6

7 9 11 13
8 10 12 14

使用する標準シリアル入出力モード（IOモード）に合わせて、SW1を以下の設定にしてください。
IOモード3OFF

表9－4 14PIN EXC BOARDのSW1設定
SW1設定

標準シリアル入出力モード
標準シリアル入出力モード3 （IOモード３）

8-4：OFF, 3：OFF, 2：ON, 1：OFF,

標準シリアル入出力モード2 （IOモード２）

8-4：OFF, 3：ON, 2：OFF, 1：ON

R8C KIT ユーザーズ・マニュアル 第１版

ON
8 7 6 5 4 3 2 1
IOモード２172

第９章 コネクタとケーブル

図9－14 14PIN EXC BOARD回路図★R8C

CN1 16pin (オス)

SW1
1

GND

1

RESET

2

CN2 14pin (メス)

10K

● ●

1

●
2

2

● ●
● ●

SI/RxD

3

VDD

4

SO/TxD5VPP

6SCK (IO0)

7

H/S (IO1)

8

8

CLK

9

9

VDE (IO2)

10

10

VDD2

11

11

FLMD1 (IO3)

12

RFU-1 (IO4)

13

FLMD0 (IO5)

14

NC

15

NC

16

3

3
4

●

5

NC

6

●

7

●
●
IO0

IO1

●

● ●

5

● ●

4

7
IO2

8

IO3

●
●

14

(IO1) 注1
(IO2) 注1、注2
RxD(IO3) 注1、注2
MODE (IO4)
VCC(BUSY/VCC2) 注1(IO5) 注1、注2
TxD
GND
RESET
GND

●
IO1

● ●
●
●

13

GND

IO0

SW1
6

12

(IO0) 注1

●

IO5

IO2
IO3

IO5

注1. 4,6,10,1,3,5,9,11ピンは基本的にオープンにしてください。
注2. 4,6,10ピンをGNDに接続する事は可能です。この場合は下記に注意願います。
14PIN EXC BOARDの設定（DIPスイッチ：SW1）が正しいこと
R8C KIT以外で使用しないこと

R8C KIT ユーザーズ・マニュアル 第１版

173

第９章 コネクタとケーブル

9. 5 GNDコネクタ
GNDコネクタ（バナナジャック・タイプ）はFP5ターゲット・コネクタ面にあります。

図9－15 GNDコネクタ（FP5ターゲット・コネクタ面）

GNDコネクタ

備考 GNDコネクタ（バナナジャック・タイプ）型名：PB4（HIRSCHMANN社製）

9. 5. 1 GNDケーブル
GNDケーブルは，約1m長のケーブルです。バナナ・ジャックと角先開形端子を備えています。

注意 FP5のGNDとターゲット・システムのGNDに電位差がある場合，FP5およびターゲット・システムにダメージを与える可能性があります。ターゲット・ケーブルを接続する前にGNDケーブルを使用して電位をあわせてください。

図9－16 GNDケーブル外観

バナナ・ジャック

角先開形端子

備考 バナナ・ジャック型名：TJ-2167（サトーパーツ株式会社製）
角先開形端子型名：BPF1.25-3（赤）（大同端子製造株式会社製）

R8C KIT ユーザーズ・マニュアル 第１版

174

第９章 コネクタとケーブル

9. 6 リモート・コネクタ
リモート・コネクタ（D-sub 15端子コネクタ（メス））はFP5ターゲット・コネクタ面にあります。

図9－17 リモート・コネクタ（FP5ターゲット・コネクタ面）

リモート・コネクタ

図9－18 リモート・コネクタ（D-SUB 15端子コネクタ（メス））ピン配置

8

1

15

9

備考 リモート・コネクタ（D-SUB 15端子コネクタ（メス））型番：07433FB015S200ZU（Suyin Connector社製）

R8C KIT ユーザーズ・マニュアル 第１版

175

第10章 ターゲット・システム設計に関する注意事項
この章ではFP5を使ってターゲット・デバイスのフラッシュ・メモリを書き込みするためのターゲット・システムの基本的な注
意事項を説明します。
(1/3)
ターゲット・

推奨デザイン

デバイス端子共通事項

・FP5の出力信号の端子処理をする場合，第11章 ターゲット・インタフェースの特性を参考に,ターゲット･デバイスのスペック（VIH, VIL）を満足する抵抗値でプルアップ（またはプルダウン）してください。
・FP5の入力信号の端子処理をする場合，第11章 ターゲット・インタフェースの特性を参考に，ターゲット・デバイスのスペック（IOH, IOL）を満足する抵抗値でプルアップ（またはプルダウン）してください。
・FP5電源投入後，コマンド実行前後の各端子状態は以下のようになります。
- RESET端子はLow出力されます（ただし，FP5管理設定でHi-Zと設定した場合は，Hi-Zとなります）。
￣￣￣- RESET端子，GND端子以外はHi-Z状態になります。
￣￣￣
・ターゲット・デバイス側の端子で波形観測を行い，電気的特性を満足しない場合は，バッファの追加など波形整形を行ってください。特に添付されたもの以外のターゲット・ケーブルを使用する場合は必ず波形観測を行ってください。
・基本的にターゲット・デバイスへの電源とクロック供給はターゲット・システム上から行ってください。ただし，一部のターゲット・デバイスでFP5からの供給が必要なものは除きます。なお，FP5からクロック出力する場合は，ターゲット・
デバイスの入力スペックを満たさない場合は，波形整形を行ってください。
・ターゲット・ケーブルと接続するコネクタはコンタクト品質（導通性，耐久性など）を検討してください。また，GND端子へ接続する機構になっていることが推奨されます。

RESET
￣￣￣

FP5のRESET端子が出力モード時（[コマンドオプション]の[ターゲットリセット書き込み]未チェック時），ターゲット・シ￣￣￣
ステム上のRESET信号生成回路と，FP5の￣￣￣RESET信号を接続しないでください。信号の衝突が発生します。この信￣￣￣号の衝突を避けるため，RESET信号の生成回路とFP5の￣￣￣
RESET信号はアイソレートしてください。また，FP5が接続￣￣￣
されている時にRESETを生成しないでください。特に，外部ウォッチドッグ・タイマを使っているターゲット・システムの￣￣￣
場合はご注意ください。
FP5のRESET信号とターゲット・システムの￣￣￣RESET信号が同じ状態となる箇所でターゲット・デバイスの￣￣￣
RESET端子￣￣￣と接続してください。
正しい接続例<1>

ターゲット・デバイス

FP5 RESETRESETRESET ICRESET ICは，オープン・ドレーン・タイプです。
点線部は，必要に応じて抵抗を追加してください。

R8C KIT ユーザーズ・マニュアル 第１版

176

第１０章 ターゲット・システム設計に関する注意事項（2/3）
ターゲット・

推奨デザイン

デバイス端子RESET￣￣￣

正しい接続例<2>

ターゲット・デバイス

FP5 RESET

RESET

正しい接続例<3>

ターゲット・デバイス

FP5 RESET

RESET

正しい接続例<4>ターゲット・デバイス

FP5 RESETJUMPER
RESET

正しい接続例<5>ターゲット・デバイス

FP5 RESETRESET

R8C KIT ユーザーズ・マニュアル 第１版

177

第１０章 ターゲット・システム設計に関する注意事項（3/3）
ターゲット・

推奨デザイン

デバイス端子
入出力端子

FP5で使われているターゲット・デバイスの端子が外部デバイスの入力に接続されていて，ターゲット・デバイスが誤動作した場合，点線部のように外部デバイスを切り離すか，外部デバイスを出力ハイ･インピーダンスにしてください。
例：
ターゲット・デバイス

FP5 入力端子

SO/TxD

外部デバイス
入力
悪影響

FP5で使われているターゲット・デバイスの端子が外部デバイスの出力に接続されていて，信号の衝突が発生した場
合，点線部のように外部デバイスを切り離してください。
例：
ターゲット・デバイス

FP5 出力端子

衝突

SI/RxD

外部デバイス
出力

その他

未使用端子に関しては，ターゲット・デバイスのユーザーズ・マニュアルをご参照ください。
また，ターゲット・デバイスによっては，処理の異なる端子を持っている場合があります。これらの処理に関しても，ターゲット・デバイスのユーザーズ・マニュアルをご参照ください。

R8C KIT ユーザーズ・マニュアル 第１版

178

第１０章 ターゲット・システム設計に関する注意事項

インタフェース回路例を示します。ご使用になるデバイスの端子処理については，推奨デザインをご参照ください。

★R8C①Serial I/O mode3（標準入出力モード3）

図10－1 Serial I/O mode3（標準入出力モード3）の回路例
14pinコネクタ
注2 ●
注2 ●
注2 ●

●
●

2
4
6
8
10
12
14

注1

ターゲット・デバイス

1
3
5
7
9
11
13

GND
IO0
IO2
IO1
IO3
RxD
VCC MODEIO5 BUSYGND TxD
GND RESET

R

●

MODE

●

RESET

R
ユーザ・リセット
回路

● ●

VCC

●

VSS

JUMPER

注1. 4,6,10,1,3,5,9,11ピンは基本的にオープンにしてください。
注2. 4,6,10ピンをGNDに接続する事は可能です。この場合は下記に注意願います。
14PIN EXC BOARDの設定（DIPスイッチ：SW1）が正しいこと
R8C KIT以外で使用しないこと★R8C②Serial I/O mode2（標準入出力モード2，外部発振回路使用）

図10－2

Serial I/O mode2（標準入出力モード2，ターゲット・クロック使用）の回路例

R
14pinコネクタ

●
●

2
4
6
8
10
12
14

GND
IO0
IO2
IO1
IO3
RxD
VCC MODEIO5 BUSYGND TxD
GND RESET

ターゲット・デバイス

R

注1

TxD

1
3
5
7
9
11
13

●
●

XIN
MODE

●

●

XOUT
RESET

●

R
ユーザ・リセット
回路

注1.

● ●

RxD

●

JUMPER●

VCC
VSS

4,6,10,1,3,9ピンは基本的にオープンにしてください。

R8C KIT ユーザーズ・マニュアル 第１版

179

第１０章 ターゲット・システム設計に関する注意事項★R8C③Serial I/O mode2（標準入出力モード2，オンチップオシレータ使用）

図10－3 Serial I/O mode2（標準入出力モード2，オンチップオシレータ使用）の回路例

R
14pinコネクタ

●
●

2
4
6
8
10
12
14

GND
IO0
IO2
IO1
IO3
RxD
VCC MODEIO5 BUSYGND TxD
GND RESET

ターゲット・デバイス

R

注1

TxD

1
3
5
7
9
11
13

●

● ●

XIN

●

MODE

●

XOUT
RESET

R
ユーザ・リセット
回路

RxD

●

JUMPER

注2

VCC
VSS

注1.

4,6,10,1,3,9ピンは基本的にオープンにしてください。

注2.

マイコンによって、オンチップオシレータ使用時も、外部発振回路が必要な場合があります。
マイコンのユーザーズマニュアルを参照願います。

R8C KIT ユーザーズ・マニュアル 第１版

180

第11章

ターゲット・インタフェースの特性

この章ではターゲット・インタフェース（FP5とターゲット・システムを接続する信号）の特性について等価回路で解説します。
注意 （）内はR8C KITの場合の信号名です。

★R8C

11. 1 SO/TxD （MODE , TxD）, ¯¯¯¯¯¯¯RESET
ターゲット・デバイスを書き込みするために，VDD/VDD2がターゲット・システム上で供給される場合，FP5の内部電圧レギュレータは保護されており，そのようなVDDはSO/TxD, ¯¯¯¯¯¯¯RESET 信号線に影響を及ぼしません。
どちらの場合もSO/TxD, ¯¯¯¯¯¯¯RESET 信号線はC-MOSレベル出力となります。
図11－1 SO/TxD （MODE , TxD）, ¯¯¯¯¯RESET端子FP5_VDD

74LV125
プルアップ
制御回路

1 kΩ

FP5_VDD
33Ω

74LV125

Signal
EMZ6.8 E

信号出力回路FP5_VDD
セルフテスト回路
または
信号入力回路74LV125FP5

11. 2 SI/RxD （RxD）
SI/RxD入力信号は最大定格電圧を越えないようにしてください。
注意 14PIN EXC BOARD内で10Kプルアップあり。

図11－2 SI/RxD（RxD）端子
FP5_VDD
33Ω

74LV125

Signalセルフテスト回路
FP5_VDD
74LV125100kΩ

EMZ6.8 E★R8C

Target System

信号入力回路FP5

R8C KIT ユーザーズ・マニュアル 第１版

Target System

181

第１１章 ターゲット・インタフェースの特性

11. 3

RFU-1（MODE）
図11－4 RFU-1端子
FP5_VDD
33Ω

74LV125

Signal
EMZ6.8 E

信号出力回路FP5_VDD
セルフテスト回路

74LV125FP5

11. 4 VDD（VCC）
VDDとVDD2がターゲット・システム上で供給される場合，FP5の内部電圧レギュレータは保護されています。

図11－5 VDDおよびVDD2端子
FP5_VDD
または

FP5_VDD2ト ラ ン ジ スタ
VDDま たはVDD2
1kΩ

100 nF

電圧検出回路EMZ6.8 E★R8C

Target System

1 kΩ

FP5

R8C KIT ユーザーズ・マニュアル 第１版

Target System

182

第12章 トラブル対処法
この章では，トラブル対処法について解説します。

備考 自己診断機能を用いることでFP5が正常に動作しない原因が，FP5の故障のためか，それ以外のハードウエアに問題があるのか切り分けを行うことができます。使用方法については4. 3. 2（6）[自己診断(T)…]コマンドを参照してください。

12. 1 起動に関するトラブル
ソフトウエアインストールから起動までにおける，トラブル対処法を解説します。

（1）FP5のPOWER

ボタンを押したがPOWER LEDが点灯しない。

【原因】
FP5かACアダプタの接続不良，または故障の可能性があります。
【対処】
ACアダプタがきちんと差し込まれていることを確認してください。それでも解決しなかった場合，修理をお願いします。

（2）USBケーブルを接続してFP5の電源をONにしてもプラグ・アンド・プレイが認識されない。
【原因】
USBケーブルがきちんと差し込まれていない可能性があります。
【対処】
ホスト・マシンとFP5にUSBケーブルがきちんと差し込まれていることを確認してください。
または，一度USBケーブルを抜き，しばらくしてから再度接続してみてください。

（3）USBドライバのファイルが指定場所にない。
【原因】
プログラミングGUIが正しくインストールされていない可能性があります。
【対処】
第3章 ソフトウエアのインストールを参照してプログラミングGUIのインストールをやり直してください。
プラグ・アンド・プレイでファイルを求められた場合，通常以下のフォルダにUSBドライバのファイルがあります。
C:¥Program Files¥FL-PR5_R¥driver

R8C KIT ユーザーズ・マニュアル 第１版

183

第１２章 トラブル対処法（4）FP5をホスト・マシンにUSB接続すると“新しいハードウエアの検出ウィザード”画面が表示された。
【原因】
USBドライバをインストール時にFP5を接続したUSBポートと異なるUSBポートに差し込むと，再度新しいハードウエアとして認識される場合があります。
【対処】
第3章 ソフトウエアのインストールを参照してUSBドライバを再度インストールしてください。

12. 2 操作に関するトラブル
操作において，トラブル対処法を解説します。

備考 エラー・ダイアログ，インフォメーション・ダイアログやアクション・ログ・ウインドウに表示されるメッセージについての原因と対処については，付録A メッセージを参照してください。

（1）エラー・ダイアログ“E 1100 ホストとFP5間の通信不良です。”または“E 1101 ホストとFP5間の通信が成立できません。”と表示する。
【原因1】
USBケーブルまたはシリアル・ケーブルが正しく接続されていないか，USBドライバが正しくインストールされていないか，FP5の電源がOFFになっている可能性があります。
【対処1】
12. 1 起動に関するトラブル を参考に対処してください。

【原因2】
USB接続時，デバイス・マネージャによる確認で｢NECPCIF｣を開いた時に｢Flash Programmer FP5｣が表示されない。または，先頭に“！”や“×”マークがついている可能性があります。
【対処2】①ホスト・マシンにFP5をUSB接続した状態でFP5の電源をONにし，“！”または“×”マークが付いているドライバを右クリックして，表示された 削除（E）をクリックします。
②デバイス・マネージャ上で[ハードウエア変更のスキャン]を実行します。
③プラグ・アンド・プレイにより再度USBドライバのインストールを行います。USBドライバのインストール方法
については，3. 2. 1 USBドライバのインストールを参照してください。

【原因3】
FP5が認識されていない可能性があります（USBハブに接続した場合）。
【対処3】
次の方法を試してみてください。
①USBケーブルを抜いて接続し直す。
②USBハブの別のポートに接続してみる。
③それでも同じ現象の場合は，USBハブを使わず，ホスト・マシンのUSBポートに直接接続してください。

R8C KIT ユーザーズ・マニュアル 第１版

184

第１２章 トラブル対処法（2）アクション・ログ・ウインドウに以下のメッセージが表示されてフラッシュ・メモリ・プログラミング・モードに遷移できな
い。
ERROR(E012): Connection or synchronisation failed
ERROR(E014): Connection or synchronisation failed【原因1】
FP5とターゲット・システム間の接続が間違っている可能性があります。
【対処1】①ターゲット・ケーブルのSO/TxD，SI/RxD信号をターゲット・デバイスのTxD，RxDと接続する際に，信号の入出力に整合が取れるように接続してください。
FP5

ターゲット・デバイス

SO/TxD

TxD

SI/RxD

RxD②ターゲット・インタフェースは他のデバイスとジャンパスイッチ等で切り離す必要があります（他のデバイスが接続されていると誤動作する可能性があります）。第10章 ターゲット・システム設計に関する注意事項，
第11章 ターゲット・インタフェースの特性やターゲット・デバイスのユーザーズ・マニュアルを参照してください。また，実際に波形観測を行い，なまりがないか，信号レベルが正常か確認してください。

【原因2】
ターゲット・インタフェース以外の端子処理が間違っている可能性があります。
【対処2】
正しい端子処理を行ってください。第10章 ターゲット・システム設計に関する注意事項やターゲット・デバイ
スのユーザーズ・マニュアルを参照してください。

【原因3】
デバイス・セットアップ・ダイアログ[ターゲット]タブの[パラメータファイルと設定ファイル]エリアで選択されているPRRファイルが正しくない可能性があります。
【対処3】
ターゲット・デバイスに対応したPRRファイルを使用してください。
PRRファイルについては 1. 3 サポート・デバイスについてや 4. 3. 3（12）（a）③[パラメータファイルと設定ファイル]エリアを参照してください。

【原因4】ターゲット・デバイスにクロックが正しく供給できていない可能性があります。
【対処4】①デバイス・セットアップ・ダイアログ[スタンダード]タブの[供給クロック]エリアの設定が正しいかどうか確認してください。正しい設定はPRRファイルの補足資料やターゲット・デバイスのユーザーズ・マニュアルを参照
してください。
②ターゲット・システム上でクロック供給できていることを確認してください（波形観測など）。

R8C KIT ユーザーズ・マニュアル 第１版

185

第１２章 トラブル対処法【原因5】
ターゲット・デバイスに電源が正しく供給できていない可能性があります。
【対処5】①デバイス・セットアップ・ダイアログ[アドバンス]タブの[供給電圧]エリアの設定が正しいかどうか確認してください。
②ターゲット・システム上で電源供給できていることを確認してください。なお，FP5から電源供給でご使用の場合，電源供給不足の可能性があります。その場合，ターゲット・システム上で電源供給し，設定を変更してください。

【原因6】
UART通信の同期ができていない可能性があります。
【対処6】
UART使用時，ターゲット・デバイスのボーレート誤差により通信の同期がとれない場合があります。その場合，発振周波数またはボーレートを変更するか，通信チャネルを他の方式に変更してください。

（3）アクション・ログ・ウインドウに以下のメッセージが表示されてフラッシュ・メモリ・プログラミング・モードに遷移後の正常な通信ができない。
ERROR(E070): Communication failure or timeout.

【原因1】
クロックまたは電源が安定していない可能性があります。
【対処1】
ターゲット・システム上でクロックまたは電源が供給されているか確認してください。

【原因2】
通信が安定していない可能性があります。
【対処2】①通信上にノイズがないことを確認してください。
②FP5とターゲット・システムが正しく結線されている事を確認してください。
③未使用端子の端子処理が正しく行われていることを確認してください。
④クロックや通信速度が正しいか確認してください。クロック値や通信速度を低い値にすることにより書き込みが安定する場合があります。

R8C KIT ユーザーズ・マニュアル 第１版

186

付録A メッセージ
A. 1 メッセージ表示形式
プログラミングGUI操作の場合，エラー／ワーニング・ダイアログ，インフォメーション・ダイアログ，アクション・ログ・ウイ
ンドウに表示されます。スタンド・アローン操作の場合，FP5のメッセージ・ディスプレイにエラー・メッセージが表示されます。

図A－1 エラー／ワーニング・ダイアログ

図A－2 インフォメーション・ダイアログ

図A－3 アクション・ログ・ウインドウ

図A－4 FP5メッセージ・ディスプレイのエラー・メッセージ

ERROR: 012
Synchron. failed

R8C KIT ユーザーズ・マニュアル 第１版

187

付録A メッセージ

A. 2 プログラミングGUI操作によるエラー／ワーニング・ダイアログ
（1/4）
No.
E 1100メッセージ

詳

ホストとFP5間の通信不良です。

細ホスト・マシンとFP5間の通信不良です。USBケーブル接続
およびFP5の電源を確認してください。

E 1101

ホストとFP5間の通信が成立できません。

ホスト・マシンとFP5間の通信が成立できません。ケーブル
接続及び電源を確認してください。また，USBドライバが正し
くインストールされているか確認してください。

E 1102指定されたパラメータファイルを見つけることができませんで 指定されたPRRファイルを見つけることができませんでした。
した。

E 1103指定されたパラメータファイルを開くことができませんでし 指定されたPRRファイルを開くことができませんでした。
た。

E 1106

ファームウエアバージョンが正しくない，またはバージョンが バージョン情報が正しくない，またはバージョンが古いことを
古いことを検出しました。

E 1107

検出しました。FP5のファームウエアを更新してください。

プログラミングエリアの分割数がINIファイルと一致しません。 プログラミング・エリアの分割数がINIファイルと一致しませプログラミングエリアの分割数をリセットしますか？

ん。プログラミング・エリアの分割数をリセットしますか？リセ
ットすると4分割になり，内容が消去されます。

E 1108有効なパラメータファイルが定義されていないため，GUIが 有効なPRRファイルが定義されてないため，GUIが正常に動正常に動作しません。

作しません。デバイス・セットアップ・ダイアログで設定してください。

E 1109E 1201

選択したフォルダにパラメータファイルが存在しません。

選択したフォルダにPRRファイルが存在しません。

[新規]ボタンでパラメータファイルを選択したフォルダにコピ新規ーしてください。

てください。

指定されたファイルがオープンできません。

指定されたファイルがオープンできません。デバイス・セット

ボタンでPRRファイルを選択したフォルダにコピーしアップ・ダイアログで設定してください。
E 1202<設定ファイル名> のフォーマットまたは値が正しくないこと ESRファイルのフォーマットまたは値が正しくないことを検出を検出しました。

しました。INIファイルで定義されたESRファイルを代わりに使INIファイルで定義された設定ファイルを代わりに使用しま 用します。デバイス・セットアップ・ダイアログで設定してくださす。
E 1203い。

<パラメータファイル名> のフォーマットまたは値が正しくない PRRファイルのフォーマットまたは値が正しくないことを検出
ことを検出しました。

しました。INIファイルで定義されたPRRファイルを代りに使INIファイルで定義されたパラメータファイルを代わりに使用し 用します。デバイス・セットアップ・ダイアログで設定してくださE 1204ます。

い。

パラメータファイルのダウンロードに失敗しました。

PRRファイルのダウンロードに失敗しました。PRRファイルが不正な可能性があります。またはホスト・マシンとFP5間の接続を再設定してください。

R8C KIT ユーザーズ・マニュアル 第１版

188

付録A メッセージ

（2/4）
No.
E 1205

メッセージ

詳

設定ファイルのダウンロードに失敗しました。

細ESRファイルのダウンロードに失敗しました。ESRファイル
が不正な可能性があります。またはホスト・マシンとFP5間の接続を再設定してください。

E 1206指定されたファイル名が，書込み用としてオープンできませ 指定されたファイル名が，書込み用としてオープンできません。

ん。ファイルの属性が読み取り専用になっていないか確認してください。

E1400

E1401

パスワードに無効な文字が含まれているか，決められた文字 パスワードに無効な文字が含まれているか，決められた文字数を越えています。

数を越えています。

パスワードが登録したものと異なっています。

パスワードが登録したものと異なっています。

[はい(Y)]：パスワードを再度入力してください。

[はい(Y)]：パスワードを再度入力してください。

[いいえ(N)]：パスワードを初期化し，FP5を出荷時状態にし [いいえ(N)]：パスワードを初期化し，FP5を出荷時状態にしててください。
E 1501ください。

ファイルが有効なファイルではありません。

ヘキサ・エディタでオープンするファイルが有効なファイルではありません。

E 1502

注意：データフラッシュのアクセス単位はダブルワードです。

データ・フラッシュのアクセス単位はダブル・ワードです。デー
タ・フラッシュに対応したフォーマットではありません。

E 1503

注意：範囲外です。

ヘキサ・エディタで保存するアドレス範囲がユーザまたはデータ・フラッシュの範囲外の時，このメッセージが表示されます。スタート/エンド・アドレスを確認してください。

E 1504

注意：開始アドレスが終了アドレスより大きいです。

スタート・アドレスがエンド・アドレスより大きいです。スタート/
エンド・アドレスを確認してください。

E 1505

注意：終了アドレスが開始アドレスより小さいです。

エンド・アドレスがスタート・アドレスより小さいです。スタート/
エンド・アドレスを確認してください。

E 1506

選択したファイルのリードに失敗しました。

E 1507

プログラムファイルのフォーマットが正しくない可能性があり プログラム・ファイルのフォーマットが正しくない可能性があり

E 1508ヘキサ・エディタでオープンしたファイルが不正です。

ます。

ます。

プログラムファイルの保存に失敗しました。

プログラム・ファイルの保存に失敗しました。このファイルが他のプログラムで占有されていないか確認してください。

E 1509E 1510

一時ファイルが作成できません。

一時ファイルが作成できません。中断しました。Windowsに中断しました。

十分なメモリがあるか確認してください。

<ファイル名> をオープンできません。

ファイル名で指定されたファイルをオープンできません。

中断しました。
E 1511

ファイルのリードまたはライトの時にエラーが発生しました。

ファイルのリードまたはライトの時にエラーが発生しました。

中断しました。
E 1512

Windowsに十分なメモリがあるか確認してください。

メモリが割り当てられません。
Windowsに十分なメモリがあるか確認してください。

E 1513

Windowsに十分なメモリがあるか確認してください。

メモリが再配置できません。
Windowsに十分なメモリがあるか確認してください。

R8C KIT ユーザーズ・マニュアル 第１版

189

付録A メッセージ

（3/4）
No.
E 1514

メッセージ

詳

細

チェックサムエラーです。

ヘキサ・エディタでオープンしたプログラム・ファイルが不続けますか？

正なチェック・サムであることを検出しました。続行するな
らOKを選択してください。中止するならキャンセルを選択してください。

E 1515E 1516<ファイル名> がオープンできません。

ヘキサ・エディタで指定したプログラム・ファイルがオープン

中断しました。

できません。

プログラムファイルの <行番号> 行に不正データがありま プログラム・ファイルの<行番号>行に不正データがあります。
す。
データ確認を中断しました。

E 1517

Windowsに十分なメモリがあるか確認してください。

メモリ不足です。
Windowsに十分なメモリがあるか確認してください。

E 1518

ファイル名が無効です。

ファイル名が無効です。

E 1519プログラムファイルのフォーマット不正を検出しました。

プログラム・ファイルのフォーマット不正を検出しました。

E 1520

アドレスが大き過ぎます。

アドレスが大き過ぎます。ヘキサ・エディタが使用できる最大
アドレスは420000hです。

E 1521<コマンド名>コマンドの実行に失敗しました。

<コマンド名>コマンドの実行に失敗しました。

E 1522

保存するアドレス範囲が不正です。

保存するアドレス範囲が不正です。スタート・アドレスがエンド・アドレスより大きい可能性があります。

E 1523E 1524E 1525E 1526<ファイル名>がオープンできません。

<ファイル名>がオープンできません。ファイル保存を中断しファイル保存を中断しました。

ました。

プログラムファイルのデータエラーです。

プログラム・ファイルのデータ・エラーです。データ・チェックを

データ確認を中断しました。

中断しました。

一時ファイルのオープンに失敗しました。

一時ファイルのオープンに失敗しました。一時ファイルが壊ファイル保存を中断しました。

れている可能性があります。

データカウントエラーが : <行番号>行で発生しました。デー ‘データ・カウント・エラー’が <行番号>行で発生しました。プ
タカウント確認を中断します。

ログラム・ファイルのフォーマットが正しくない可能性があります。

E 1527

一時ファイルのオープンに失敗しました。

一時ファイルのオープンに失敗しました。一時ファイルが壊れている可能性があります。

E 1528

ファイル保存に失敗しました。

ファイル保存に失敗しました。

ファイル保存を中断します。
E 1529チェックサムエラーです。

‘チェック・サム・エラー’を検出しました。プログラム・ファイル

続けますか？

のフォーマットが正しくない可能性があります。継続しますか？

E 1530E 1531

プログラムファイルのアドレスが大きすぎます。0～420000h プ ロ グ ラ ム ・ フ ァ イ ル の ア ド レ ス が 大 き す ぎ ま す 。 0 ～のアドレス値に設定してください。

420000hのアドレス値に設定してください。

データフラッシュのフォーマットが不正です。

データ・フラッシュのフォーマットが不正です。データ・フラッ<データアドレス>: 不正IDタグ

シュ領域において，有効な4バイトに続けて，IDタグとして4バ
イトのFFhまたは4バイトの00hがあります。もしIDタグに，欠陥があったり，FFhや00hが混ざっていた場合にエラーが発生します。

R8C KIT ユーザーズ・マニュアル 第１版

190

付録A メッセージ

（4/4）
No.

メッセージ

E 1532

開始アドレスの入力値が有効な16進数ではありません。

スタート・アドレスの入力値が有効な16進数ではありませE 1533

終了アドレスの入力値が有効な16進数ではありません。

エンド・アドレスの入力値が有効な16進数ではありませ

詳

細

ん。

ん。
E 1534

一時ファイルがリードできません。ヘキサエディタのオープン 一時ファイルがリードできません。ヘキサエディタのオープン
を中断しました。

E 1535<ファイル名>のファイルがオープンできません。<ファイル名 <ファイル名>のファイルがオープンできません。ヘキサエデ>のオープンを中断しました。

E 1536

ィタのオープンを中断しました。

ファイルロードエラーです。<ファイル名>のロードを中断しま ファイル・ロード・エラーです。ヘキサエディタのオープンを中した。

E 1537を中断しました。

断しました。

プログラムファイルの<行番号>行に間違ったチェックサムが プログラム・ファイルの<行番号>行に間違ったチェック・サム
あることを検出しました。チェックサムの確認を中断しまし があることを検出しました。プログラム・ファイルのフォーマッE 1538た。

トが正しくない可能性があります。

一時ファイルのリードに失敗しました。

一時ファイルのリードに失敗しました。一時ファイルが壊れている可能性があります。

E 1539注意：範囲外です！

注意：範囲外です！

R8C KIT ユーザーズ・マニュアル 第１版

191

付録A メッセージ

A. 3 プログラミングGUI操作によるインフォメーション・ダイアログ
（1/3）
No.
I 2100I 2201

メッセージ

詳

細

FP5のリセット後，FP5と通信を試みて失敗しました。

FP5のリセット後，FP5と通信を試みて失敗しました。メニュ

メニューの[プログラマ]-[ホスト接続]を試してみてください。

ーの[プログラマ]-[ホスト接続]を試してみてください。

パラメータファイルまたは，設定ファイルが一致しません。

PRRファイル/ESRファイルが一致しません。
以下の可能性があります。
１．INIファイルに定義されているPRRファイルやESRファイ
ルが，FP5に保存されたものと異なります。
２．INIファイルにPRRファイル，ESRファイルがありません。
しかし，FP5には有効なPRRファイルやESRファイルが保存されています。
３．FP5に有効なPRRファイルやESRファイルが保存されていません。しかし，INIファイルにより有効なPRRファイルやESRファイルを検出しています。

I 2202

パラメータファイルまたは設定ファイルが見つかりません。

PRRファイル/ESRファイルが見つかりません。
INIファイルに有効なPRRファイルやESRファイルがありません。
<インストール・フォルダ>\FP5_PRJに有効なPRRファイル
やESRファイルを用意してください。

I 2207

プログラミングエリアの分割数を変更しますか？この動作に プログラミング・エリアの分割数を変更しますか？この動作より，すべてのデータが失われます。

I 2208により，すべてのデータが失われます。

設定ファイルが十分でない，またはFP5と一致していませ ESRファイルが十分でない，またはFP5と一致していません。デバイスセットアップが必要です。

I 2209I 2210ん。デバイス・セットアップが必要です。

設定ファイルがFP5と完全に一致しません。セットアップダイ ESRファイルがFP5と完全に一致しません。デバイス・セット
アログに移行しますか？

アップ・ダイアログに移行しますか？

ファームウエアの更新には数分かかります。

ファームウエアの更新には数分かかります。

注意：

注意：

- ファームウエアの更新処理は中断できません！

ファームウエアの更新処理は中断できません！ファームウ- ファームウエアがないとFP5は正常に動作しません。

エアがないとFP5は正常に動作しません。

新しいファームウエアに更新しますか？

新しいファームウエアに更新しますか？

R8C KIT ユーザーズ・マニュアル 第１版

192

付録A メッセージ

（2/3）
No.
I 2211

I 2212

メッセージ

詳

細

FPGAの更新には数分かかります。

FPGAの更新には数分かかります。

注意：

注意：

- FPGAの更新処理は中断できません。

FPGAの更新処理は中断できません！FPGAがないとFP5- FPGAがないと正常に動作しません。

は正常に動作しません。

新しいFPGAに更新しますか？

新しいFPGAに更新しますか？

自己診断を行う前に注意してください。

自己診断を行う前に注意してください。

注意：

注意：

- 開始する前に，ターゲットコネクタおよびリモートコネクタか 開始する前に，ターゲット・コネクタおよびリモート・コネクタか
らすべてのプラグを外してください。

らすべてのプラグを外してください。

- コネクタにハードウエアが接続されていると，このテストに コネクタにハードウエアが接続されていると，このテストによよりダメージを受ける場合があります。

りダメージを受ける場合があります。

自己診断を開始しますか？
I 2213I 2214

パラメータファイルや設定ファイルを保存するフォルダやパラ PRRファイルやESRファイルを保存するフォルダやPRRファ
メータファイルが見つかりません。

イルが見つかりません。

[はい(Y)]を押すと設定ファイルを新規作成します。

[はい(Y)]を押すとESRファイルを新規作成します。

[いいえ(N)]を押すと設定ファイルを選択します。

[いいえ(N)]を押すとESRファイルを選択します。

設定ファイルが見つかりません。最新の設定を初期値として ESRファイルが見つかりません。
使用します。

I 2215

最新の設定を初期値として使用します。

選択されたパラメータファイルが指定フォルダにコピーされま 選択されたPRRファイルが指定フォルダにコピーされます。
す。

I 2216<パラメータファイル名>がすでに存在します。上書きします <PRRファイル>がすでに存在します。上書きしますか？
か？

I 2300

ファイルチェックサム・コマンドで設定値が範囲を越えていま [ファイル(F)]→[ファイルチェックサム(C)...]コマンドで設定値す。

がこの範囲を越えているとメッセージがでます。
ユーザ・フラッシュの範囲は0-0x420000です。
データ・フラッシュの範囲は0-0x420000です。

I 2301

FP5からファイルアップロード・コマンドで設定値が範囲を越 [ファイル(F)]→[ファイルアップロード(U)…]コマンドで設定値
えています。

がこの範囲を越えているとメッセージがでます。
ユーザ・フラッシュの範囲は0-0x420000です。
データ・フラッシュの範囲は0-0x420000です。

I 2302

ファイル範囲を入力してください。

ファイル範囲を入力してください。範囲の引数が設定されていない場合，メッセージがでます。

I 2411

通信速度の選択が，パラメータファイルで定義された最大値 通信速度の選択が，PRRファイルで定義された最大値よりより大きいです。

I 2412

通信速度の選択が，パラメータファイルで定義された最小値 通信速度の選択が，PRRファイルで定義された最小値よりより小さいです。

I 2413小さいです。

クロックの値がパラメータファイルで定義された最大値より大 クロックの値がPRRファイルで定義された最大値より大きい
きいです。

I 2414大きいです。

です。

クロックの値がパラメータファイルで定義された最小値より小 クロックの値がPRRファイルで定義された最小値より小さい
さいです。

です。

R8C KIT ユーザーズ・マニュアル 第１版

193

付録A メッセージ

（3/3）
No.
I 2415

メッセージ

詳

細

Vddの値がパラメータファイルで定義された範囲を越えてい VDDの値がPRRファイルで定義された範囲を越えています。
ます。

I 2416

Vdd2の値がパラメータファイルで定義された範囲を越えて VDD2の値がPRRファイルで定義された範囲を越えています。
います。

I 2417

選択した値が範囲外です。

I 2418クロックの値がパラメータファイルで定義された範囲を越えて クロックの値がPRRファイルで定義された範囲を越えていま選択した値が範囲外です。

います。
I 2419す。

注意：選択したブロック番号がパラメータファイルに定義され 選択したブロック番号がPRRファイルに定義された全ブロッ
た全ブロック番号の半分より大きいため，ブートスワップでき ク番号の半分より大きいため，ブート・スワップできません。

I2500

ません。ブート領域書き換え禁止は有効にできます。

ブート領域書き換え禁止は有効にできます。

FP5管理設定へようこそ！

[FP5管理設定(M)...]コマンド実行時に開くダイアログです。

[はい(Y)]を押すとFP5管理設定ダイアログに進みます。

[はい(Y)]を押すとFP5管理設定を設定するダイアログに進[いいえ(N)]を押すとFP5管理設定を行いません。

みます。
[いいえ(N)]を押すとFP5管理設定を行いません。

I2501

FP5を出荷時状態にしますか？

FP5を出荷時状態にしますか？

警告：FP5の保存データは消去されます。

その場合，FP5の保存データは消去されます。

一時ファイルが変更されています。

ヘキサエディタの一時ファイルが変更されています。ヘキサ

ヘキサエディタを閉じますか？

エディタを閉じるとこの変更は失われます。

I 2602

ファイルは有効ではありません。

ヘキサエディタで選択したファイルは有効ではありません。

I 2603

エンド・レコードが見つかりません。生成します。

エンド・レコードが見つかりません。ヘキサエディタはファイル

I 2601にHEXフォーマットのエンド・レコード ':00000001FF'を追加します。
I 2604

保存しますか？

保存しますか？
保存する場合'Ok'を選んでください。'キャンセル'は保存しま
せん。

I 2605

このファイルは変更されています。中断してよいですか？

このファイルは変更されています。中断してよいですか？
'Yes'を選ぶと保存せず中断します。'No'は中断せず継続します。

I 2606

このファイルは変更されています。

このファイルは変更されています。保存しますか？

保存しますか？

ファイルの保存をするかしないか選んでください。

R8C KIT ユーザーズ・マニュアル 第１版

194付録A メッセージ

A. 4 FP5メッセージ・ディスプレイのエラー・メッセージ
（1/2）
No.

★R8C

001

メッセージ
Invalid PRR data

エラー状態
PRMデータ不正

対策

PRRファイルが無効データを含んでいるか，ファイルが不完全です。
下記URLからダウンロードしたPRRファイルを使用して再設定を行ってください。
http://www.ndk-.co.jp/asmis/product/r8c_kit/download.html

002

Not connected

接続エラー

エラーを起こしたコマンドを実行する前にconコマンドを実行してください。

005

Not supported!

コマンド未サポート

発行されたコマンドはデバイスでサポートされていないた
め，使用できません。

006

Command

コマンド・アボート[読み出し(R)]コマンドをキャンセルしました。

aborted!
008

Parameter Error!

PRRファイルエラー

パラメータ・ファイルが壊れている可能性があります。

012

Synchron. Failed

接続チェックFP5がターゲット・デバイスとの接続を確立できません。デバイスとFP5間の接続が不正か，ソケットの接続不良または発振子が動作していないことが考えられます。

013

Addr. Range err

アドレス範囲エラー

コマンドで指定されたアドレスはデバイスのアドレス範囲を越えています。

014

RDY detect. fail

RDY信号検出失敗

FP5がターゲット・デバイスとの接続を確立できません。デバイスとFP5間の接続が不正か，ソケットの接続不良または発振子が動作していないことが考えられます。

015

Freq. set failed

周波数設定失敗

発振周波数が選択可能な周波数か確認してください。選択可能な周波数だった場合は，当社販売員にお問い合わせく
ださい。

016

Baudrt. set fail

転送速度設定失敗

サポートされていないボー・レートが指定されてます。デバ
イスのマニュアルを参照してサポートされているボー・レートを指定してください。

★R8C

019

ID Code Chk Fail

IDコード照合失敗

IDコードが正しく設定されているか調べてください。

026

Inv Boot Prg ver

無効ブート・プログラム・バージョン

正しいデバイスが選択されているか調べてください。

027

Unkn. Signature

不明シグネチャ

使用されているPR5ファイルが正しいか調べてください。

030

Prewrite Timeout

プリライト・タイムアウト

FP5とターゲット・デバイス間の通信上の問題です。再試行

032

Prewr. retry err

プリライト・リトライ・エラー

デバイスが壊れている可能性があります。

040

Erase Timeout

消去タイムアウト

FP5とターゲット・デバイス間の通信上の問題です。再試行

してください。

してください。
041

Erase failure

消去失敗

デバイスが壊れている可能性があります。

042

Ers time exceed

消去時間超過デバイスが壊れている可能性があります。

043

Ers Timeset err

消去時間設定エラー

PR5ファイルが無効データを含んでいる可能性があります。NECエレクトロニクスにご相談ください。

050

Bln Timeout

ブランク・チェック・タイムアウト

FP5とターゲット・デバイス間の通信上の問題です。再試行
してください。

R8C KIT ユーザーズ・マニュアル 第１版

195

付録A メッセージ

（2/2）
No.
051

メッセージ
Blankchk failed

エラー状態
ブランク・チェック失敗

対策

接続されたデバイスは消去されていません。書き込みの前に‘erase’コマンドを使ってください。

060

Wrb Timeout

FP5とターゲット・デバイス間の通信上の問題です。再試行

書き戻しタイムアウト

してください。
061

Writeback failed

書き戻し失敗062

Wrb retry exceed

書き戻しリトライ超過

デバイスが壊れている可能性があります。

063

Wrb Timeset err

書き戻し時間設定エラー

PR5ファイルが無効データを含んでいる可能性がありま

デバイスが壊れている可能性があります。

す。NECエレクトロニクスにご相談ください。
070

Write timeout

FP5とターゲット・デバイス間の通信上の問題です。再試行

書き込みタイムアウト

してください。
071

Write failed

書き込み動作失敗

書込みの前にデバイスがブランクでない。あるいはデバイスが壊れている可能性があります。

072

Write retry err

書き込みリトライ・エラー

書込みの前にデバイスがブランクでない。あるいはデバイスが壊れている可能性があります。

073

Wrt. Timeset err

書き込み時間設定エラー

PR5ファイルが無効データを含んでいる可能性があります。NECエレクトロニクスにご相談ください。

080

Vrf Timeout

ベリファイ・タイムアウト

FP5とターゲット・デバイス間の通信上の問題です。再試行
してください。

081

Verify failed

ベリファイ・エラー

ターゲット・デバイスのフラッシュ・メモリのデータがFP5のデータと同一ではありません。

092

093

094

204

VGT Comm err

SUM Comm err

SCF Comm err

デバイス通信エラー

FP5とターゲット・デバイス間の通信上の問題です。再試行
してください。

デバイス通信エラー

FP5とターゲット・デバイス間の通信上の問題です。再試行
してください。

デバイス通信エラー

FP5とターゲット・デバイス間の通信上の問題です。再試行
してください。

Not connected‘disconnect’コマンド実行時，conコマンドによる対象デバイ
スとFP5の接続が行われていませんでした。

210

Already conn.

conコマンドにより対象デバイスがすでにFP5と接続されている状態で，conコマンドが実行されました。

400

Targ. power det.

不正電源検出FP5からVDDが供給される設定になっている場合（[ターゲッ
ト電源書き込み]チェック・ボックス：チェックなし），VDD供給
前にターゲット・システムのVDDが0.2V以上のときアクショ
ン・ログ・ウインドウに“Target power detected! Check
Setup.”を表示します。

401

FP5 int Vpp fail

VPP生成電源異常

当社販売員にお問い合わせください。

402

FP5 int Vdd fail

VDD生成電源異常

当社販売員にお問い合わせください。

403

FP5 int Vdd2 failVDD2生成電源異常

当社販売員にお問い合わせください。

404

Targ. power fail

不正電源検出ターゲットからVDDが供給される設定になっている場合（[ターゲット電源書き込み]チェック・ボックス：チェックあり），通信開始直前にVDD設定値の±5％範囲外のときアクション・
ログ・ウインドウに“No VDD applied or Voltage is out ofrange.”を表示します。

R8C KIT ユーザーズ・マニュアル 第１版

196

付録B 補足情報
図B－1

32ビットCRC方式計算仕様/* The generator polynomial used for this table is *//* x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x^1+x^0 *//* according to Autodin/Ethernet/ADCCP protocol standards *//* Binary: 0x04c11db7 */const u32 CRC32_Tab [256]= {0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9, 0x130476dc, 0x17c56b6b, 0x1a864db2, 0x1e475005,
0x2608edb8, 0x22c9f00f, 0x2f8ad6d6, 0x2b4bcb61, 0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd,
0x4c11db70, 0x48d0c6c7, 0x4593e01e, 0x4152fda9, 0x5f15adac, 0x5bd4b01b, 0x569796c2, 0x52568b75,
0x6a1936c8, 0x6ed82b7f, 0x639b0da6, 0x675a1011, 0x791d4014, 0x7ddc5da3, 0x709f7b7a, 0x745e66cd,
0x9823b6e0, 0x9ce2ab57, 0x91a18d8e, 0x95609039, 0x8b27c03c, 0x8fe6dd8b, 0x82a5fb52, 0x8664e6e5,
0xbe2b5b58, 0xbaea46ef, 0xb7a96036, 0xb3687d81, 0xad2f2d84, 0xa9ee3033, 0xa4ad16ea, 0xa06c0b5d,
0xd4326d90, 0xd0f37027, 0xddb056fe, 0xd9714b49, 0xc7361b4c, 0xc3f706fb, 0xceb42022, 0xca753d95,
0xf23a8028, 0xf6fb9d9f, 0xfbb8bb46, 0xff79a6f1, 0xe13ef6f4, 0xe5ffeb43, 0xe8bccd9a, 0xec7dd02d,
0x34867077, 0x30476dc0, 0x3d044b19, 0x39c556ae, 0x278206ab, 0x23431b1c, 0x2e003dc5, 0x2ac12072,
0x128e9dcf, 0x164f8078, 0x1b0ca6a1, 0x1fcdbb16, 0x018aeb13, 0x054bf6a4, 0x0808d07d, 0x0cc9cdca,
0x7897ab07, 0x7c56b6b0, 0x71159069, 0x75d48dde, 0x6b93dddb, 0x6f52c06c, 0x6211e6b5, 0x66d0fb02,
0x5e9f46bf, 0x5a5e5b08, 0x571d7dd1, 0x53dc6066, 0x4d9b3063, 0x495a2dd4, 0x44190b0d, 0x40d816ba,
0xaca5c697, 0xa864db20, 0xa527fdf9, 0xa1e6e04e, 0xbfa1b04b, 0xbb60adfc, 0xb6238b25, 0xb2e29692,
0x8aad2b2f, 0x8e6c3698, 0x832f1041, 0x87ee0df6, 0x99a95df3, 0x9d684044, 0x902b669d, 0x94ea7b2a,0xe0b41de7, 0xe4750050, 0xe9362689, 0xedf73b3e, 0xf3b06b3b, 0xf771768c, 0xfa325055, 0xfef34de2,
0xc6bcf05f, 0xc27dede8, 0xcf3ecb31, 0xcbffd686, 0xd5b88683, 0xd1799b34, 0xdc3abded, 0xd8fba05a,
0x690ce0ee, 0x6dcdfd59, 0x608edb80, 0x644fc637, 0x7a089632, 0x7ec98b85, 0x738aad5c, 0x774bb0eb,
0x4f040d56, 0x4bc510e1, 0x46863638, 0x42472b8f, 0x5c007b8a, 0x58c1663d, 0x558240e4, 0x51435d53,
0x251d3b9e, 0x21dc2629, 0x2c9f00f0, 0x285e1d47, 0x36194d42, 0x32d850f5, 0x3f9b762c, 0x3b5a6b9b,
0x0315d626, 0x07d4cb91, 0x0a97ed48, 0x0e56f0ff, 0x1011a0fa, 0x14d0bd4d, 0x19939b94, 0x1d528623,
0xf12f560e, 0xf5ee4bb9, 0xf8ad6d60, 0xfc6c70d7, 0xe22b20d2, 0xe6ea3d65, 0xeba91bbc, 0xef68060b,
0xd727bbb6, 0xd3e6a601, 0xdea580d8, 0xda649d6f, 0xc423cd6a, 0xc0e2d0dd, 0xcda1f604, 0xc960ebb3,
0xbd3e8d7e, 0xb9ff90c9, 0xb4bcb610, 0xb07daba7, 0xae3afba2, 0xaafbe615, 0xa7b8c0cc, 0xa379dd7b,
0x9b3660c6, 0x9ff77d71, 0x92b45ba8, 0x9675461f, 0x8832161a, 0x8cf30bad, 0x81b02d74, 0x857130c3,
0x5d8a9099, 0x594b8d2e, 0x5408abf7, 0x50c9b640, 0x4e8ee645, 0x4a4ffbf2, 0x470cdd2b, 0x43cdc09c,
0x7b827d21, 0x7f436096, 0x7200464f, 0x76c15bf8, 0x68860bfd, 0x6c47164a, 0x61043093, 0x65c52d24,
0x119b4be9, 0x155a565e, 0x18197087, 0x1cd86d30, 0x029f3d35, 0x065e2082, 0x0b1d065b, 0x0fdc1bec,
0x3793a651, 0x3352bbe6, 0x3e119d3f, 0x3ad08088, 0x2497d08d, 0x2056cd3a, 0x2d15ebe3, 0x29d4f654,
0xc5a92679, 0xc1683bce, 0xcc2b1d17, 0xc8ea00a0, 0xd6ad50a5, 0xd26c4d12, 0xdf2f6bcb, 0xdbee767c,
0xe3a1cbc1, 0xe760d676, 0xea23f0af, 0xeee2ed18, 0xf0a5bd1d, 0xf464a0aa, 0xf9278673, 0xfde69bc4,
0x89b8fd09, 0x8d79e0be, 0x803ac667, 0x84fbdbd0, 0x9abc8bd5, 0x9e7d9662, 0x933eb0bb, 0x97ffad0c,
0xafb010b1, 0xab710d06, 0xa6322bdf, 0xa2f33668, 0xbcb4666d, 0xb8757bda, 0xb5365d03, 0xb1f740b4};
void Gen_CRC_Sum_Char (u08 c){
s32 i;/* Ignore '=', SPACE, CR, LF */if ((c == '=') || (c == ' ') || (c == '\r') || (c == '\n'))return;/* Perform CRC sum algorithm (use table for better speed) */i= ((CRC_accum >> 24) ^ (u32) c) & 0xff;
CRC_accum= (CRC_accum << 8) ^ CRC32_Tab [i];}R8C KIT ユーザーズ・マニュアル 第１版

197

付録B 補足情報

図B－2 ログ・ファイル例----------------------------Thu Aug 02 14:11:46 2007------Start record file----->ep
Blank check Chip:
ERROR(E051): Not blank, Erase needed.
Erase Chip:
PASS
Program Chip:
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
PASS
Erase,Program operation finished.
>------End record file----->
Thu Aug 02 14:12:03 2007---------------------------

R8C KIT ユーザーズ・マニュアル 第１版

198付録C ターゲット・インタフェースの電気的特性
C. 1 絶対最大定格（TA = 0～40 °C）
端子名

項目または条件

略 号

GND

定

格

単位

ターゲット・デバイスのVSS と同電位である
こと

VDD

入力電源電圧V－0.5～＋6.8

VDD2
FLMD0

注

VI

入力電圧

－0.5～VDD＋0.5 V

V

IO

出力電流

＋500

mA

RESET

II

入力電流（－0.5V＜VI＜VDD＋0.5V）

±20

mA

SI/RxD

IO

出力電流（－0.3V＜VO＜VDD＋0.5V）

±35

mA

TA

動作温度

0～40

℃

Tstg

保存温度

－15～＋60

℃

FLMD1
RESET
SI/RxD
SO/TxD
SCK
H/S
CLK
RFU-1
VDE
VDD
VDD2

SO/TxD
CLK
RFU-1

注 6.8 V未満であること。

注意 各項目のうち1項目でも，また一瞬でも絶対最大定格を越えると，製品の品質を損なう恐れがあります。つまり絶対最大定格とは，製品に物理的な損傷を与えかねない定格値です。必ずこの定格値を越えない状態で，製品をご使用く
ださい。

R8C KIT ユーザーズ・マニュアル 第１版

199

付録C ターゲット・インタフェースの電気的特性

C. 2 DC特性（TA = 0～40 °C）
（1/2）
端子名

略 号

GND

項目または条件

MIN.

TYP.

MAX.

単位
V

ターゲット・デバイスのVSS と同電位である
こと

VDD

VOH

1.2

ハイ・レベル出力電圧
ハイ・レベル出力電圧精度

VDD－5%

5.5

V

VDD

VDD＋5%V（IOH = 100 mA）

★R8C

RESET

VOL1

ロウ・レベル出力電圧（IOL = 100 m A）

0

0.2

V

SO/TxDVOL2

ロウ・レベル出力電圧

0.5

0.7

V

0.9

1.1

V

CLK
RFU-1

（VDD = 3.0 V, IOL = 8 mA）
VOL3

ロウ・レベル出力電圧（VDD = 4.5 V, IOL = 16 mA）

VOH1

ハイ・レベル出力電圧（IOH = 100 m A）

VOH2

ハイ・レベル出力電圧

VDD – 0.2

VDD

V

2.1

2.6

V

3.1

3.7

V

（VDD = 3.0V, IOH = 8 mA）
VOH3

ハイ・レベル出力電圧（VDD = 4.5V, IOH = 16 mA）★R8C

SI/RxD

VIL

ロウ・レベル入力電圧

VIH

ハイ・レベル入力電圧

VDD×0.30
VDD×0.75

VV

注 プログラミングGUIのアドバンス・セットアップ・ダイアログ[アドバンス]タブにあるVdd[V]/Vdd[V]に設定した値

（2/2）
端子名
VDD

★R8C

略 号

項目または条件

MIN.

TYP.

MAX.

単位

IOH1

ハイ・レベル出力電流（VDD = 1.2 V）

＋100

mA

IOH2

ハイ・レベル出力電流（VDD = 3.3 V）

＋300

mA

IOH3

ハイ・レベル出力電流（VDD = 5.0 V）

＋350

mA

IIH

ハイ・レベル入力電流

＋10

mA

RESET

IOL

ロウ・レベル出力電流

－16

mA

SO/TxD

IOH

ハイ・レベル出力電流

＋16

mA

IIL

入力リーク電流

±100

mA

CLK
RFU-1
SI/RxD

R8C KIT ユーザーズ・マニュアル 第１版

200

付録C ターゲット・インタフェースの電気的特性

C. 3 AC特性（TA = 0～40 °C, C = 0 pF（無負荷状態））
端子名
VDD

略 号
tPLHVD

MIN.

項目または条件

TYP.

立ち上がり時間

MAX.

単位

300

ms

700

ms

（VDD = 5.0V, IOH = 200 mA）
立ち上がり時間（VDD = 3.3 V, IOH = 200 mA）★R8C

tSTBVD

VDD/VDD2安定時間

200

ms

RFU-1

tPLHMD立ち上がり時間

20

ns

RESET

tPHLMD

立ち下がり時間

20

ns

tWHMD

ハイ・レベル幅

注

50

注

ms

tWLMD

ロウ・レベル幅

注

50

注

ms

9

注 MIN/MAXについてはパラメータファイルで規定される（MIN. = 1 m s，MAX. = 999×10 m s)

VDD - 5%VDD
tSTBVDtPLHVDtWHMD
0.8×VDD
0.2×VDD

RFU-1
RESET

tWLMD
tPLHMDtPHLMD

R8C KIT ユーザーズ・マニュアル 第１版

201

付録C ターゲット・インタフェースの電気的特性

C. 3. 1 シリアル・タイミング（TA = 0～40 °C, C = 0 pF（無負荷状態））
端子名

略 号

項目または条件
UART時転送レート

MIN.
9.6

R8C KIT ユーザーズ・マニュアル 第１版

TYP.

MAX.

単位

500

kbps

202

付録D リモート・インタフェースの電気的特性
D. 1 絶対最大定格（TA = 0～40 °C）
端子名

略号

GND

項目または条件

定

格

単位
V

ターゲット・デバイスのVSSと同電位であるこ
と

CONN

VO

出力電圧

－0.5 ～ ＋3.6

V

BUSY

VI

入力電圧

－0.5 ～ ＋6.0

V

PASS

IO

出力電流（0 V ≦ VO ≦ 3.6 V）

±35

mA

出力電流（－0.5 V ≦ VO ＜0 V）

－50

mA

入力電流（VI < 0 V）

－20

mA

ERROR
CANCEL

IIK

ENTER
NEXT
VRF
START
CLEAR

注意 各項目のうち1項目でも，また一瞬でも絶対最大定格を越えると，製品の品質を損なう恐れがあります。つまり絶対最大定格とは，製品に物理的な損傷を与えかねない定格値です。必ずこの定格値を越えない状態で，製品をご使用く
ださい。

R8C KIT ユーザーズ・マニュアル 第１版

203

付録D リモート・インタフェースの電気的特性

D. 2 DC特性（TA = 0～40 °C，C = 0 pF（無負荷状態））
端子名

略号

GND

項目または条件

MIN.

TYP.

MAX.

単位
V

ターゲット・デバイスのVSSと同電位であるこ
と

CONN

VOH

BUSY
PASS

VOL

ERROR

ハイ・レベル出力電圧（IOH = 8 mA）

2.3

2.9

V

ハイ・レベル出力電圧（IOH = 50 m A）

3.0

3.3

V

ロウ・レベル出力電圧（IOL = 8 mA）

0.5

0.8

V

ロウ・レベル出力電圧（IOH = 50 m A）

0

0.1

V

CANCEL

VIH

ハイ・レベル入力電圧

2.2

V

ENTER

VIL

ロウ・レベル入力電圧

1.1

V

CONN

IOH

ハイ・レベル出力電流

＋8

mA

BUSY

IOL

ロウ・レベル出力電流

－8

mA

II

入力電流

±1

mA

NEXT
VRF
START
CLEAR

PASS
ERROR

CANCEL
ENTER
NEXT
VRF
START
CLEAR

R8C KIT ユーザーズ・マニュアル 第１版

204

付録D リモート・インタフェースの電気的特性

D. 3 AC特性（TA = 0～40 °C，C = 0 pF（無負荷状態））
D. 3. 1 通常モード
（1/2）
端子名

略号

MIN.

項目または条件

TYP.

MAX.

単位

CONN

tPLH

立ち上がり時間（IO = 8 mA）

5

ns

BUSY

tPHL

立ち下がり時間（IO = 8 mA）

5

ns

tPLIN

入力信号のロウ・レベル幅

50

ms

tPPOCN

FP5のPOWERボタンONからCONN信号の

PASS
ERROR
CANCEL
ENTER
NEXT
VRF
START
CLEAR
8

s

1

s

立ち上がりまでの時間
tPCNPO

FP5のPOWERボタンOFFからCONN信号tPCＮIN

CONN信号の立ち上がりから入力信号受けの立ち下がりまでの時間
1

ms

付けまでの時間tPPOCNtPCNPO

FP5_POWER
ボタン

tPLH

tPHL

CONN

tPCNINtPLIN

CANCEL
ENTER
NEXT
START
VRF
CLEAR

R8C KIT ユーザーズ・マニュアル 第１版

205

付録D リモート・インタフェースの電気的特性

（2/2）
端子名

項目または条件MIN.

VRF，START，またはENTER信号の立ち下

50

ms

1

ms

50

ms

1

ms

略号
tPINBU

TYP.

MAX.

単位

がりからBUSY信号の立ち上がりまでの時間
tPBUIN

BUSY信号の立ち下がりからCLEAR信号入力
可能までの時間tPCLPE

CLEAR 信 号 の 立 下 が り か ら PASS ま た は
ERROR信号の立ち下がりまでの時間

tPPEIN

PASSまたはERROR信号の立ち下がりから
VRF，START，またはENTER信号の入力可能までの時間BUSYtPINBU
ENTER
START
VRF
tPPEINPASSERROR

tPCLPEtPBUINCLEAR

R8C KIT ユーザーズ・マニュアル 第１版

206

付録D リモート・インタフェースの電気的特性

D. 3. 2 バンク・モード
（1/2）
端子名

略号

MIN.

項目または条件

TYP.

MAX.

単位

CONN

tPLH

立ち上がり時間（IO = 8 mA）

5

ns

BUSY

tPHL

立ち下がり時間（IO = 8 mA）

5

ns

tPLIN

入力信号のロウ・レベル幅

50

ms

tPPOCN

FP5の電源ONからCONN信号の立ち上がり

PASS
ERROR
BANK0
BANK1
BANK2
VRF
START
CLEAR
8

s

1

s

までの時間
tPCNPO

FP5の電源OFFからCONN信号の立ち下がりまでの時間tPCＮIN

CONN信号の立ち上がりから入力信号受け

1ms

付けまでの時間tPPOCNtPCNPO

FP5_POWER
ボタン

tPLH

tPHL

CONN

tPCNIN

tPLIN

BANK0
BANK1
BANK2
START
VRF
CLEAR

R8C KIT ユーザーズ・マニュアル 第１版

207

付録D リモート・インタフェースの電気的特性

（2/2）
端子名

略号

項目または条件

MIN.

TYP.

MAX.

tPBAINBANK 信 号 の 立 ち 下 が り か ら VRF ま た は

1

ms

100

ms

5

ms

50

ms

10

ms

単位

START信号の入力可能までの時間
tPINBU

VRF，START，またはENTER信号の立ち下がりからBUSY信号の立ち上がりまでの時間

tPBUIN

BUSY信号の立ち下がりからCLEAR信号入力可能までの時間

tPCLPE

CLEAR信号の立ち下がりからPASSまたはERROR信号の立ち下がりまでの時間

tPPEBAPASSまたはERROR信号の立ち下がりから
BANK信号の入力可能までの時間

tPINBU

BUSY

BANK0
BANK1
BANK2
tPPEBAtPBAIN

ENTER
START
VRF

PASS
ERROR
tPCLPEtPBUINCLEAR

R8C KIT ユーザーズ・マニュアル 第１版

208

付録D リモート・インタフェースの電気的特性

D. 3. 3 シンプル・モード
（1/2）
端子名

略号

MIN.

項目または条件

TYP.

MAX.

単位

CONN

tPLH

立ち上がり時間（IO = 8 mA）

5

ns

BUSY

tPHL

立ち下がり時間（IO = 8 mA）

5

ns

tPLIN

入力信号のロウ・レベル幅

50

ms

tPPOCN

FP5の電源ONからCONN信号の立ち上がり

PASS
ERROR
CANCEL
ENTER
NEXT
VRF
START
CLEAR
15

s

1

s

までの時間
tPCNPO

FP5の電源OFFからCONN信号の立ち下がりまでの時間tPCＮIN

CONN信号の立ち上がりから入力信号受け

1ms

付けまでの時間tPCNPOtPPOCN

FP5_POWER
ボタン

tPHL

tPLH

CONN

tPCNINtPLIN

CANCEL
ENTER
NEXT
START
VRF
CLEAR

R8C KIT ユーザーズ・マニュアル 第１版

209

付録D リモート・インタフェースの電気的特性

（2/2）
端子名

略号

項目または条件

MIN.

TYP.

MAX.

tPBAIN

NEXT 信 号 の 立 ち 下 が り か ら VRF ま た は

1

ms

5

ms

50

ms

1

ms

50

ms

1

ms

単位

START信号の入力可能までの時間
tPINBU

VRF，START，またはENTER信号の立ち下がりからBUSY信号の立ち上がりまでの時間（プログラム・エリアを変更してから入力信号を入力した場合）
VRF，STARTまたはENTER信号の立ち下がりからBUSY信号の立ち上がりまでの時間（プログラム・エリアを変更せずに入力信号を入力した場合）tPBUIN

BUSY信号の立ち下がりからCLEAR信号入力可能までの時間

tPCLPE

CLEAR信号の立ち下がりからPASSまたはERROR信号の立ち下がりまでの時間

tPPENEPASSまたはERROR信号の立ち下がりからNEXT信号の入力可能までの時間

R8C KIT ユーザーズ・マニュアル 第１版

210

付録D リモート・インタフェースの電気的特性

tPINBU

BUSYNEXT
tPPENEtPBAIN

ENTER
START
VRF

PASS
ERROR
tPCLPEtPBUINCLEAR

R8C KIT ユーザーズ・マニュアル 第１版

211

付録E 改版履歴
E. 1 本版で改訂された主な箇所
これまでの改版履歴を次に示します。なお，適用箇所は各版での章を示します。

版数第1版

全般からの主な改版箇所
新規作成。

適用箇所
―

R8C KIT ユーザーズ・マニュアル 第１版

212