ＦＬ－ＰＲ３

ユーザーズ・マニュアル㈱内藤電誠町田製作所

発行年月日

2002.8

第４版

Windows、Windows NT は、米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です。
IBM、PC/AT は、米国 IBM 社の商標です。
Pentium は米国 Intel Corp.の商標です。
EEPROM は日本電気株式会社の商標です。
その他、各製品名は各メーカの商標または登録商標です。
○本製品、及び本資料の内容は、予告無く変更する場合があります。
○文書による当社の承諾無しに、本資料の転載、複製を禁じます。
○本資料に記載された製品の使用、もしくは本資料に記載の情報の使用に際して、当社は当社もしくは第三者の知的所有権、その他の権利に対する保証または実地権の許諾を行うものではありません。上記の使用に起因する第三者所有の権利に関わる問題が発生した場合、当社はその責を負うものではありませんのでご了承下さい。
○本資料に記載された回路、ソフトウエア、及びこれらに付随する情報は、半導体製品の動作例、応用例を説明するための物です。従って、これら回路・ソフトウエア・情報をお客様の機器に使用される場合には、お客様の責任において機器設計をして下さい。これらの使用に起因するお客様もしくは第三者の損害に対して、当社は一切の責任を負いません

はじめに
対象者

このマニュアルは、NEC 製のフラッシュメモリ内蔵マイコンを使用した、システムを設計・開発する際に
ＦＬ－ＰＲ３を使用するユーザを対象とします。

目的

ＦＬ－ＰＲ３を使用することで、NEC 製のフラッシュメモリ内蔵マイコンに対して、ユーザが使用するボードに実装したままでプログラムの消去、書き込み、ベリファイ等の操作を Windows 画面で簡単に操作を行うことが可能です。
このマニュアルは、ＦＬ－ＰＲ３の基本仕様と正しい使用方法を理解して頂くことを目的としています。

構成

このマニュアルは、大きく分けて次の内容で構成しています。
概要、機器構成、起動と終了、基本操作の手順、コマンド・リファレンス、スタンドアローン機能
ハードウェア仕様、エラーメッセージとその対策

読み方

基本仕様と使用方法を一通り理解したい場合は、目次に従ってお読み下さい。
なお、第３章の「起動と終了」に関しては、ＦＬ－ＰＲ３を操作する上で重要な内容が書かれていますので、必ずお読み下さい。
このマニュアルは、一部に電気、論理回路、マイクロコンピュータに関する、一般知識が必要となります。
また、アプリケーションの操作については、Windows に関する知識が十分にあるものとして書かれています。
Windows95/98、Windows NT に関する使用方法、及び固有の用語に関しては各 Windows のマニュアルを参照
してください。

凡例

注：本文中につけた注）の説明

注意：気をつけて読んでいただきたい内容

備考：本文の補足説明

数の表記 ：

用語

２進数…

xxxx または xxxxB

１０進数

…

xxxx

１６進数

…

0xxxxH または xxxxH

ＦＬ－ＰＲ３…

フラッシュメモリ・プログラマ本体名称

FLASHPRO3…

ＦＬ－ＰＲ３の Windows アプリケーション名称

ターゲット

…

NEC 製のフラッシュメモリ内蔵マイコン、もしくはそのマイコンを実装した
ユーザのボード製品

ﾌﾟﾘﾝﾀ･ｲﾝﾀｰﾌｪｰｽ…

（IEEE 1284）
ＦＡアダプタIEEE 1284-1994 にて規定されたパラレル・インタフェースを指す
ＦＬ－ＰＲ３では、ホスト・インタフェースの一つとして使用…

NEC 製のフラッシュメモリ内蔵マイコンにプログラムを書き込む為のアダプタ・ボード。注）

注）ＦＡアダプタ・ボードは別売です。

目
第１章

概要

…１

第２章

機器構成

…３

…３

2.1.製品構成…４2.2.本体各部の名称と機能…６

2.3.構成部品の接続

第３章

起動と終了

…１０

3.1.アプリケーションのインストール
3.2.アプリケーションの起動…１２

3.3.初期設定、及び使用上の注意
3.4.アプリケーションの終了

…１５

…１８

第４章

基本操作の手順

第５章

コマンド・リファレンス

5.1.File

…１９
…２５

…２５

5.1.1.Load File…２５5.1.2.Save File…２６

5.1.3.Load Type…２７

5.1.4.Save Type…２８

5.1.5.Exit…２９

5.2.Setting

…３０
…３０

5.2.1.Device
5.2.2.Type…３１

5.2.3.Voltage…３６

5.2.4.Option…３７

5.2.5.Reset

…３８
…３９

5.2.6.Connection Port
5.3.Procedure…４０

5.3.1.Download HEX
5.3.2.Erase

…４０

…４１

5.3.3.Program…４２

5.3.4.Verify…４４

5.3.5.E.P.V…４５

5.3.6.Block set/Area set/Chip set
5.4.Other…４７

5.4.1.Signature
5.4.2.Status

…４７

…４８

5.4.3.Dump HEX…４９5.4.4.Supply Status
5.4.5.PROM Load
5.5.Help

…１０

…５３

…５１

…５２

…４６

次

第６章

スタンドアローン機能

6.1.機能6.2.操作方法

第７章

…５４

…５４
…５５

ハードウェア仕様…５７

7.1.製品形状、及び動作環境…５７

7.2.マスタ ROM ソケット仕様…５８

7.3.ホスト・インタフェース…６２

7.3.1.プリンタ・インタフェース仕様

…６２
…６６

7.3.2.ＲＳ－２３２Ｃインタフェース仕様
7.4.ターゲット・インタフェース仕様
7.4.1.インタフェース仕様

…６９

…７０

7.4.2.等価回路、及び負荷条件…７３

7.5.マスタＲＯＭインタフェース仕様

…７５

第８章

エラーメッセージとその対策

付録

ターゲット設計に際しての注意…７６

よく表示されるエラーと確認事項

…８０
…８１

第１章

概

要

ＦＬ－ＰＲ３は、NEC 製のフラッシュメモリ内蔵シングルチップ・マイコンに対し、ユーザのボード上
もしくはＦＡアダプタ・ボード上にて、プログラムの消去、書き込み、ベリファイを行う為のツールです。

■特徴○対応するフラッシュマイコンは、汎用のＮＥＣ製フラッシュメモリ内蔵マイコン全般をサポートします。
（2000.1

現在）○操作は、ＦＬ－ＰＲ３単体（スタンドアローン）、及び Windows95/98、Windows NT 上にて専用のアプリ
ケーション（ＦＬＡＳＨＰＲＯ）を使用し簡単に行うことが可能です。
○本装置は、およそＡ５サイズで持ち運びに便利なコンパクト設計です。
○ＦＬ－ＰＲ３は、ホスト・インタフェースに従来のＲＳ－２３２Ｃに加えて、プリンタ・インタフェース（パラレル・インタフェース）を装備し、ユーザプログラムの高速ダウンロードを実現しています。
○対応できるフラッシュメモリ・サイズは、２ＭＢｙｔｅで将来的に開発されるであろう大容量のマイコンにも対応しています。注１）○パラメータファイルがデバイスごとに必要となります。ＡＳＭＩＳホームページよりダウンロードして下さい。注２）

http://www.ndk-m.co.jp/asmis/
注１） 将来開発されるマイコンに対応するためには、ＦＬ－ＰＲ３のファーム、及びアプリケーションソフトのバー
ジョンアップが必要となる場合があります。

注 2）将来開発されるマイコンに対応するために、パラメータファイルを順次更新していきます。

1

■機能仕様項目

ﾎｽﾄ･ｲﾝﾀﾌｪｰｽ

仕
RS-232C様：D-SUB 25PIN、57,600～9,600bps

ﾌﾟﾘﾝﾀ･ｲﾝﾀﾌｪｰｽ(開発中)：ﾊｰﾌﾋﾟｯﾁ 36PIN、IEEE-1284-1994 準拠
注１）（互換ﾓｰﾄﾞ、ECP ﾓｰﾄﾞに対応）

I/F SELECT ｽｲｯﾁにてどちらかのｲﾝﾀﾌｪｰｽを選択可能
ﾀｰｹﾞｯﾄ･ｲﾝﾀﾌｪｰｽ

ｺﾈｸﾀ：D-SUB 9PIN（ﾚｾﾌﾟﾀｸﾙ）

注２）

ﾚﾍﾞﾙ変換：ﾀｰｹﾞｯﾄ VDD 入力範囲内（1.8V～6.0V）

保護機能：過電圧入力保護回路内蔵（保証範囲：最大 15V）

対応 I/F：3 線式、3 線式＋ﾊﾝﾄﾞｼｪｲｸ（最大 SCK：2.0MHz）
疑似 3 線式（最大 SCK：2.0MHz）
UART（最大 bps：76,800bps）

IIC（最大 SCK：50KHz）

電源供給

ﾀｰｹﾞｯﾄ VPP 電源供給:2.7V～12.0V、最大:200mA

注３）

ﾀｰｹﾞｯﾄ VDD 電源供給:1.8V～6.0V、 最大:200mA
TARGET VDD ｽｲｯﾁによって、ＦＬ－ＰＲ３からの電源を使用するか
ﾕｰｻﾞ･ﾀｰｹﾞｯﾄの電源を使用するか選択可能
VPP、VDD 共に過電流検出回路内蔵

電源入力

ﾀｰｹﾞｯﾄ VDD 電源入力:1.8V～6.0V、消費電流:100mA 以下

CPU ｸﾛｯｸ供給

ﾀｰｹﾞｯﾄ CPU へ 16MHz、8MHz、4MHz、2MHz のうち、任意のｸﾛｯｸを供給可能。
ｱﾌﾟﾘｹｰｼｮﾝｿﾌﾄの設定によりﾀｰｹﾞｯﾄ上のｸﾛｯｸも使用可能。
（ＦＬ－ＰＲ３側ｲﾝﾀﾌｪｰｽ：C-MOS ﾚﾍﾞﾙ出力）

ﾏｽﾀ ROM

ﾕｰｻﾞ･ﾌﾟﾛｸﾞﾗﾑを書き込んだ PROM（C-MOS、32pin）を、ﾏｽﾀｰ ROM ｿｹｯﾄ挿入し本体へﾕｰｻﾞ･ﾌﾟﾛｸﾞﾗﾑのﾀﾞｳﾝﾛｰﾄﾞが可能(最大：512Kbyte)

ｽﾀﾝﾄﾞ･ｱﾛｰﾝ

本体単体でのﾌﾟﾛｸﾞﾗﾑが可能
MODE Key により E.P.V、ERASE、PROGRAM、VERIFY、LOAD の機能を選択しENTER Key により実行可能

注１）Windows95 のみ対応です。
注２） ｲﾝﾀﾌｪｰｽの最高通信速度は、ご使用になるﾃﾞﾊﾞｲｽ、及び環境により変わることがありますのでご注意ください。
注３） ﾀｰｹﾞｯﾄへの VDD 供給は、書き込みを行うﾃﾞﾊﾞｲｽへの電源供給を目的としており、ﾕｰｻﾞのﾀｰｹﾞｯﾄｼｽﾃﾑを動作させるだけの容量を確保する事はできません。ｵﾝ･ﾎﾞｰﾄﾞ書き込みを行う場合はﾀｰｹﾞｯﾄ上の電源をご使用ください。

2

第２章

機器構成

2.1.製品構成
ＦＬ－ＰＲ３のシステム構成を以下に示します。

ＦＬ－ＰＲ３本体

ホストマシン

アプリケーションソフト

ターゲット

ユーザターゲット

ＦＡアダプタ(注)

ＦＬ－ＰＲ３システム構成図注）ＦＡアダプタは別売です。

ＦＬ－ＰＲ３の梱包内容を以下に示します。
名 称
ＦＬ－ＰＲ３
フロッピィディスク
ＡＣアダプタターゲット・ケーブルユーザーズ・マニュアル
梱包明細
保証書発行カード
ＦＧケーブル

個数
１
２
１
２
１
１
１
１

備 考
ＦＬ－ＰＲ３本体
アプリケーション・ソフト
ＦＬ－ＰＲ３の電源
Type1（IC ｸﾘｯﾌﾟ）、Type2（ｺﾈｸﾀ）の２本
本書
本製品の梱包リスト

ＦＬ－ＰＲ３には上記の品物が納められています。上記のリストもしくは梱包明細を確認の上、添付品が全て揃っていることを確認して下さい。万一、不足や破損等がありましたら、当社の販売員又は、特約店までご連絡下さい。
なお、ホスト・インタフェースには、別売りのインタフェース・ケーブルを下記のいずれかより選びご購入下さい。

・NR-232
・NR-232 E
・NI-1284-98
・NI-1284-PC(25 ﾋﾟﾝ-25 ﾋﾟﾝ(9 ﾋﾟﾝ-25 ﾋﾟﾝ(25 ﾋﾟﾝ-36 ﾋﾟﾝ(36 ﾋﾟﾝ-36 ﾋﾟﾝ

3ｼﾘｱﾙ I/F ｹｰﾌﾞﾙ)
ｼﾘｱﾙ I/F ｹｰﾌﾞﾙ)
ﾌﾟﾘﾝﾀ I/F ｹｰﾌﾞﾙ
ﾌﾟﾘﾝﾀ I/F ｹｰﾌﾞﾙ

開発中)
開発中)

2.2.本体各部の名称と機能
ＦＬ－ＰＲ３本体の外観、及び各部の名称を、以下の図に示します。

DC JACKPOWER SWITCH

RS-232C CONNECTOR

FG TERMINAL-PRINTER*I/F

RS-232-C

I/F*SELECT

ON

OFF

+

FG

+9V*INPRINTER I/F CONNECTORHOST I/F SELECT SWITCHPOWER

ACCESS

ERROR

ERASE
PROGRAM

VERIFY
LOAD

MODE

ENTER

MASTER ROM
READ ONLY

SOCKET OF MASTER ROM

MODE KEY

ENTER KEY

TARGET VDD
OUTEXPANSION CONNECTORTARGETIN

TARGET VDD SWITCHTARGET I/F CONNECTOR

ＦＬ－ＰＲ３外観図
ＦＬ－ＰＲ３における、各部の機能について説明します。
●ＦＧ

ＴＥＲＭＩＮＡＬ

ＦＧターミナルは、本体のアースをとる為のターミナルです。必要な場合は添付のＦＧケーブルを使用し、アースと接続して下さい。
●ＤＣ

ＪＡＣＫ

ＤＣジャックは、ＦＬ－ＰＲ３本体の電源入力です。電源の供給には、添付のＡＣアダプタをご使用下さい。
4

●ＰＯＷＥＲＳＷＩＴＣＨ

パワースイッチは、ＦＬ－ＰＲ３本体の電源ＯＮ／ＯＦＦスイッチです。電源をＯＮにする前には、各部の接続が正しく行われていることを確認してから行って下さい。
●ＲＳ－２３２Ｃ

ＣＯＮＮＥＣＴＯＲ

ＲＳ－２３２Ｃコネクタは、ホスト・インタフェースをＲＳ－２３２Ｃにて行う場合に使用します。
ご使用になる場合は、別売りのＮＲ－２３２、またはＮＲ－２３２Ｅを使用してホストマシンとの接続を行って下さい。
●ＰＲＩＮＴＥＲ

Ｉ／Ｆ

ＣＯＮＮＥＣＴＯＲ(開発中)

プリンタ・インタフェース・コネクタは、ホスト・インタフェースをプリンタ・インタフェースにて行う場合に使用します。ご使用になる場合は、別売りのＮＩ－１２８４－９８、またはＮＩ－１２８４－Ｐ
Ｃを使用してホストマシンとの接続を行って下さい。添付されたケーブル以外のご使用は、故障の恐れがある為、ご使用にならないで下さい。
●ＨＯＳＴ

Ｉ／Ｆ

ＳＥＬＥＣＴ

ＳＷＩＴＣＨ

ホスト・インタフェース選択スイッチは、ホストマシンとのインタフェースをＲＳ－２３２Ｃで行うか
プリンタ・インタフェースにて行うかを選択するスイッチです。インタフェースの選択は、ＦＬ－ＰＲ３の電源投入前に行っておいて下さい。起動後のインタフェースの切替は行えませんのでご注意下さい。
●ＳＯＣＫＥＴＯＦ

ＭＡＳＴＥＲＲＯＭ

マスタＲＯＭソケットは、ＦＬ－ＰＲ３本体にユーザプログラムのダウンロードをホストマシン以外から行うときに使用します。マスタＲＯＭには、市販のＥＰＲＯＭを使用することが可能で、ダウンロードは
アプリケーションソフト上からも、スタンドアローンでご使用になられていても使用することが可能です。
●ＭＯＤＥ

ＫＥＹ

モード・キーはスタンドアローンで動作時にコマンド・モードを選択する時に使用します。
キーを１回押す毎にコマンド・モードが移行します。
●ＥＮＴＥＲ

ＫＥＹ“ＥＮＴＥＲ”キーは、スタンドアローンで動作時に“ＭＯＤＥ”キーによって選択されたコマンドを実行するときに使用します。“ＭＯＤＥ”キーにて実行したいコマンドにモードを合わせたら、“ＥＮＴＥＲ”キーを１回押すとそのコマンドを実行する事が可能です。
●ＴＡＲＧＥＴＶＤＤ

ＳＷＩＴＣＨ

ターゲットＶＤＤスイッチは、フラッシュマイコンへのＶＤＤをＦＬ－ＰＲ３から供給するか、ターゲット
上のＶＤＤを使用するかを切り替えるスイッチです。オンボード書き込み時には、ターゲット上のＶＤＤ（ＩＮ側）を使用するようにして下さい。
ＦＬ－ＰＲ３からＶＤＤを供給するときは、ＦＡアダプタ（注）等の書き込み専用アダプタを使用する場合のみ設定（ＯＵＴ側）して下さい。
ＶＤＤ

ＩＮ：オンボード書き込み

ＶＤＤ

ＯＵＴ

：ＦＡアダプタ使用時●ＴＡＲＧＥＴ

Ｉ／Ｆ

ＣＯＮＮＥＣＴＯＲ

ターゲット・インタフェース・コネクタは、ＦＬ－ＰＲ３とターゲットとの接続を行うコネクタです。
接続には、添付のターゲット・インタフェース・ケーブルをご使用になって下さい。
注)ＦＡアダプタは別売です。

5

2.3.構成部品の接続
ＦＬ－ＰＲ３における各構成部品の接続について説明します。
ＦＬ－ＰＲ３は、ホストマシンを接続し、アプリケーションソフト上からの制御を行う使用方法とホストマシンを使用しないスタンドアローンでの使用方法があります。スタンドアローンにてご使用になら（注）れる場合は、[ホストマシンとの接続]の項を読み飛ばして下さい。

接続外観図（ホスト＆ＦＬ－ＰＲ３＆ターゲット）注）スタンドアローンにて使用する場合、ターゲットとのインタフェース設定を前もって行う必要があります。
その場合はホストよりアプリケーションソフトを使用して、ご使用になるデバイス、通信方法等の設定を行って下さい。設定した情報はＦＬ－ＰＲ３内部にて記憶され、スタンドアローン時にはその情報を元にターゲットとのインタフェースを行います。

6

[ホストマシンとの接続]
ホストインタフェース・ケーブルの接続図を以下に示します。ホスト・インタフェースの選択は、本体の電源投入前に行い電源投入後のインタフェースの切替は行えませんのでご注意下さい。
●プリンタ・インタフェースの接続(開発中)
ホストインタフェース・セレクトスイッチをプリンタ・インタフェース側にし、別売のプリンタ・
インタフェースケーブルを使用してホストとの接続を行って下さい。なおインタフェース・ケーブルは、ホストマシンの種類（PC-9800、PC/AT 互換機）によって、適応したケーブルをご使用下さい。
プリンタ・インタフェースは、ホストマシンが双方向パラレルの通信に対応していないとご使用になることができません。ご使用になられるときは、ホストマシンが双方向の通信に対応し、互換モード、又はＥＣＰモードに対応していることをご確認ください。

プリンタ・インタフェース使用時（I/F SELECT ｽｲｯﾁをﾌﾟﾘﾝﾀ I/F 側へ）●ＲＳ－２３２Ｃインタフェースの接続
ホストインタフェース・セレクトスイッチをＲＳ－２３２Ｃ側にし、別売のＲＳ－２３２Ｃのストレートケーブルを接続します。

ＲＳ－２３２Ｃ使用時（I/F SELECT ｽｲｯﾁを RS-232-C 側へ）

7

[電源の接続]
添付のＡＣアダプタを、ＤＣジャックに接続します。この時、電源スイッチがＯＦＦになっていることを確認して下さい。

ＡＣアダプタを接続、電源スイッチはＯＦＦになっていることを確認[ターゲットの接続]
ターゲットとの接続には、添付のターゲット・ケーブルを使用します。Type1、Type2 どちらのケーブルを使用するかは、ターゲットの仕様に応じて選んで下さい。なお、ＦＡアダプタ（注）を使用した場合は、Type2のケーブルを使用するか、直接ＦＬ－ＰＲ３に接続する事が可能です。
注）ＦＡアダプタは別売です。

●ユーザ・ターゲットを使用する場合
ターゲットＶＤＤスイッチがＩＮ側になっていることを確認して、ターゲット・ケーブルをＦＬ－ＰＲ３のターゲットインタフェース・コネクタに接続します。

ターゲット・ケーブルをＦＬ－ＰＲ３に接続
ケーブルの反対側を、ユーザ・ターゲットに接続します。（例：IC ｸﾘｯﾌﾟを使用した場合）

ターゲット・ケーブルをユーザ・ターゲットへ接続
8なお、インタフェース信号の接続に関する詳細は、第７章の「7.4.ターゲット・インタフェース仕様」、
及びデバイスのマニュアルを参照して下さい。
●ＦＡアダプタを使用した場合
ターゲットＶＤＤスイッチが“ＯＵＴ”側になっていることを確認して下さい。Type2 のケーブルを
ＦＬ－ＰＲ３側に接続し、ＦＡアダプタのそれに対応したコネクタへと反対側を接続して下さい。または、
ＦＡアダプタの D-SUB コネクタを直接、ＦＬ－ＰＲ３のターゲット・インタフェース・コネクタへと接続して下さい。
ＦＡアダプタには、D-SUB コネクタと、Type2 のケーブルに対応したコネクタが実装されています。接続はどちらかの方法で行って下さい。なお、ＦＡアダプタ上の結線については、ＦＡアダプタのマニュアル
及びデバイスのマニュアルを参照して下さい。

ターゲット・ケーブルをＦＬ－ＰＲ３に接続

ターゲット・ケーブルをＦＡアダプタに接続
直接、ＦＡアダプタをＦＬ－ＰＲ３に接続した場合は、以下のようになります。

ＦＡアダプタをＦＬ－ＰＲ３に直接接続
9

第３章

起動と終了

本章では、アプリケーションソフトのインストール、アプリケーションソフトの起動と終了、及びアプリ
ケーションソフト使用時における初期設定や注意事項について述べます。なお、初期設定や注意事項の内容は、
ＦＬ－ＰＲ３の使用時に大変重要な内容が記載されていますので必ずお読み下さい。ここに記載された内容を正しく行わないとＦＬ－ＰＲ３が正常に動作しない場合がありますのでご注意下さい。

3.1.アプリケーションソフトのインストール
ここでは、アプリケーションソフトのインストール方法について説明します。
注意プログラムファイルは、圧縮された状態でフロッピィディスクに格納されています。この為、ディスクの内容をハードディスクにコピーしただけではご使用になれません。必ずセットアップ
プログラムを使用して、適切なセットアップを行って下さい。

●ホストマシンの起動
ホストマシンの電源を投入し、Windows95/98、もしくは Windows NT を起動させます。
★ホストマシン ：PC-9821 シリーズもしくは IBM PC/AT 互換機
CPU Pentium(100MHz 以上推奨) RAM32M バイト以上推奨●セットアップ・プログラムの起動
スタートメニューの[ファイル名を指定して実行(R)]を選択します。
[ファイル名を指定して実行]ダイアログボックスの[コマンドライン]テキストボックスに[SETUP DISK]をセットしたドライブ名とファイル名”SETUP.EXE”を入力します。
例）A:\SETUP.EXE
入力後、ボタンを押します。

●インストールの開始“SETUP.EXE”が起動したら、セットアップ・プログラムの指示にしたがい、インストールディレクトリの設定画面まで進めます。インストールを途中で終了したい場合は、[Cancel]ボタンを押します。
インストール先のディレクトリを[Path:]に入力しボタンを押します。

例）C:\Program Files\flashpro
全ての設定が終了したら、インストールを開始します。インストールが終了すると確認のダイアログボック
スが表示されますので、[OK]ボタンを押してインストールを終了します。
●ヘルプファイルについて
インストール直後は英語版のヘルプファイルがインストールされていますので、日本語版のヘルプが必要な方は DISK 2 に格納されているヘルプファイル”FLASHPRO.HLP”をインストールしたディレクトリにコピーしてください。この時、英語版のヘルプファイルは上書きされますので、コピーする際はご注意下さい。
●プログラムのアンインストールについて
ＦＬ－ＰＲ３のアプリケーションソフトをアンインストールしたい場合は、[コントロールパネル]内の[アプリケーションの追加と削除]を実行し[FLASHPRO]を選択します。
アンインストールが開始され、インストール時にコピーしたファイルが削除されます。
注意

アンインストールを行うことにより、インストールした内容は全て消去されます。
アンインストールを行った後、アプリケーションソフトが必要な場合は、再度インストール
して下さい。
10

●パラメータファイルのインストール
ＦＬ－ＰＲ３は、ターゲットとなるデバイスの情報をパラメータファイルと言う形で、ＦＬ－ＰＲ３
内に取り込み、フラッシュマイコンとのインタフェースに必要な設定を行います。
注意

ＦＬ－ＰＲ３は、書き込みを行うデバイスのパラメータファイルの読み込みがされていないと正しい動作が行えません。ご使用の際には、パラメータファイルをＡＳＭＩＳのホームページから入手し必ず読み込みを行って下さい。
http://www.ndk-m.co.jp/asmis/

エクスプローラ等を使用して、パラメータファイル（XXXXXXX.PRC）を、アプリケーションソフトをインストールしたディレクトリと同じ場所にコピーして下さい。同じ場所にコピーしないと、アプリ
ケーションソフトがパラメータファイルを正しく認識できませんのでご注意下さい。

11

3.2.アプリケーションソフトの起動
ここでは、アプリケーションソフトの起動方法について説明します。
●各機器の接続、及び電源の投入
各機器の接続については、第２章の「2.3.構成部品の接続」を参照して下さい。
接続が完了したら、ＦＬ－ＰＲ３の電源をＯＮにします。正しく起動した場合は、本体の LED が点滅し最後に Erase、Program、Verify の LED が点灯した状態となります。

ＦＬ－ＰＲ３の起動時もし、上記と同じ状態にならなかった場合は、ＦＬ－ＰＲ３の故障が考えられますので、万一その様な場合は、当社の販売員か代理店までご連絡下さい。
●アプリケーションソフトの起動
スタートメニューの FLASHPRO を選択するか、ショートカットを作成した場合はショートカットをダブルクリックし、アプリケーションソフトを起動します。正しく起動した場合は、以下のような画面が表示されます。

12

●正しく起動できない場合
アプリケーションソフトが正しく起動できない場合は、通信設定の間違いか、インストールが正しく行われていない可能性があります。
アプリケーションソフト起動時にＦＬ－ＰＲ３との接続を確認します。この時に、通信が正常に行われなかった場合以下の様なダイアログが表示されます。

このダイアログが表示される原因として、以下の要因が考えられます。
１．ケーブルが接続されていない…

ケーブルを正しく接続して下さい。RS-232C のケーブルはストレートケーブルですのでお間違えのないよう確認して下さい。

２．インタフェースの選択が間違っている…

I/F SELECT スイッチが、ご使用になられるインタフェース側に正しく設定されているか確認して下さい。

３．Connection Port の設定が間違っている…

Port の設定が、ホストで実際に使用している Port と異なっている時は、正しいポートを設定して下さい。

４．通信ボーレートの設定が間違っている…

ＦＬ－ＰＲ３本体は、RS-232C を選択されていると、起動時に 9,600bps のボーレートにて立ち上がります。ボーレートの設定が間違っている場合は設定をなおして下さい。
また、RS-232C ポートの通信設定が違っている可能性もありますので、合わせてご確認下さい。
通信設定は、「ﾃﾞｰﾀ：8bit、ｽﾄｯﾌﾟﾋﾞｯﾄ：2、ﾊﾟﾘﾃｨ：無し、ﾌﾛｰ制御：無し」となっています。

５．その他
…

上記の問題に当てはまらない場合、また、正しく設定を行っても起動しない場合は、アプリ
ケーションソフトが正しくインストールされていないか、ＦＬ－ＰＲ３本体が破損している可能性があります。再度、アプリケーションソフトをインストールしても正しく起動できない
場合は、当社の販売員か代理店までご連絡下さい。

13

●アプリケーションソフト画面の説明
アプリケーションソフトの画面は、３つの画面で構成されています。一つは、操作画面で、一連の操作を画
面上のフローを参照しながらコマンドの実行が行えるように、フロー図中にコマンド実行ボタンを配置した画面です。もう一つは、ログウインドウ画面で、ＦＬ－ＰＲ３とのコマンドのやりとり、ステータスの表示、コマンド実行経過の表示等を行います。最後にＴＹＰＥ画面で、現在設定されているＴＹＰＥ
設定を表示します。これによりＴＹＰＥ設定ウインドウを開かなくても現在の設定内容を確認できます。

操作画面

ログウインドウ画面

ＴＹＰＥ画面14

3.3.初期設定、及び使用上の注意
アプリケーションソフトをご使用になり、ターゲットへのアクセスを行う前に、アプリケーションソフト上にていくつかの設定を行わなければなりません。この設定を正しく行わないと通信が正しく行われなかったり、
ターゲットの破損を引き起こす可能性がありますのでご注意下さい。
●パラメータファイルのロード
パラメータファイルは、[Setting..Device]のコマンドを実行することで行えます。
ライタとの同期をとるためにコントロールソフト立ち上げ時には毎回パラメータファイルを読み込む必要があります。パラメータファイルのロードを起動時に行わないと、ターゲットに対する設定が正しく行われず通信ができなかったり、ターゲットを破損する可能性があるのでご注意ください。
(パラメータファイル読み込みことによりＦＬ－ＰＲ３とコントロールソフトは初期状態に戻りますので、
ユーザープログラムをロードするまでは、Dump Hex・Program・Verify・EPV コマンドがグレー表示となります。)

パラメータファイル設定ダイアログ
上記のダイアログがオープンしたらテキストボックス右側のボタンを押して、表示されるパラメータ
ファイルからご使用になるファイルを選択して、ＯＫボタンを押すことによりロードが完了します。
●ＴＹＰＥ設定
ＴＹＰＥ設定は、ターゲットとの通信に必要な設定を行います。設定情報は、パラメータファイルをロードした時点で、デフォルトの設定がされています。デフォルトの設定以外にてご使用になられる場合は[Setting..Type]のコマンドを実行するか、画面上の[TYPE]ボタンをクリックして下さい。
ＴＹＰＥ設定のダイアログは以下のようになります。

ＴＹＰＥ設定ダイアログ
15パラメータ定義ファイルをロードしていないときは、以下のような表示となります。その場合はパラ
メータファイルをロードしてから、ＴＹＰＥ設定を行うようにして下さい。

パラメータファイルをロードしていない場合
ＴＹＰＥ設定でのデバイス固有の設定は、パラメータファイルをロードすると自動的に設定され、テキストボックスはグレーの表示となります。ユーザが設定を変更できる箇所は以下の項目です。
１．COMM PORT

ターゲットとの通信方式を選択します。選択できる通信方式はデバイスによって異なりますので、設定の際にデバイスのマニュアルを参照して下さい
また、同様に通信速度の変更も可能ですが、通信速度はデバイスの機能や動作クロックに依存しますので、設定の際にはデバイスのマニュアルを参照して下さい。

２．ROM TYPE

通常は FLASH のみの設定となりますが、デバイスの内部に EEPROM を持つ場合 EEPROM を選択する事により、EEPROM への書き込みが可能となります。

３．CPU CLOCK

ターゲット CPU の動作クロックを設定します。ＦＡアダプタ等をご使用になられる場合
は In Flashpro 側に設定し、Flashpro Clock から任意のクロックを選択し動作させて下さい。ユーザ・ターゲットをご使用になられる場合は、On Target Board を選択し、ターゲット上のクロック周波数をテキストボックス内に入力して下さい。
デバイスよっては、逓倍回路を持つものもあり、その場合は Multiple Rate の箇所に逓倍の入力を行って下さい。

16

●電圧設定ターゲットの動作電圧の設定を行います。[Setting..Voltage]のコマンドを実行すると以下のダイアログがオープンします。
このダイアログでは、ターゲットの動作電圧、及びＶＰＰ電圧の設定を行います。パラメータファイル
をロードするとデフォルトの値が設定されます。
デバイスによっては動作電圧を選択できるものもある為、ターゲットの状態に応じて設定を行って下さい。

●オプション設定
ターゲットに対する詳細な設定を行います。[Setting..Option]のコマンドを実行すると以下のダイアログがオープンします。
このダイアログでは、消去時間、書き込み時間、コンバージェンス
時間の設定を行います。パラメータ
ファイルをロードするとデフォルトの設定が自動で行われます。
ユーザは特に必要の無い限りこの設定を変更しないで下さい。設定を変更するとデバイスを破損する恐れがありますのでご注意下さい。

これらの設定は、ターゲットとのインタフェースを正しく行う為に必要な設定ですので、アプリケーション
ソフトを起動したときには、必ず最初に行って下さい。なお、設定された情報は、ＦＬ－ＰＲ３本体内に記憶され、スタンドアローンで操作させるときに、ターゲットとのインタフェースを行う情報として使用されます。
また、設定を変更した場合は、[File..Type Save]コマンドにより保存可能で、再度設定を行うには[File..Load]コマンドを使用することで行われます。
注意：
パラメータファイルは、前回動作させたときにロードしていても、再度アプリケーションソフトを起動時には、再びロードするようにして下さい。ＦＬ－ＰＲ３では、アプリケーションソフト起動時に再度パラメータ
ファイルをロードすることで、ＦＬ－ＰＲ３内の設定を更新し、ターゲットの選択を間違えないようにしています。間違えたパラメータファイルの設定のままターゲットへのアクセスを行うと、ターゲットを破損する恐れがある為です。

17

3.4.アプリケーションソフトの終了
アプリケーションソフトを終了させるには、[File..Exit]コマンドを実行することで行えます。
アプリケーションソフトを終了させたら、ＦＬ－ＰＲ３の電源をＯＦＦにしてください。
注意：
コマンド実行中に、ＦＬ－ＰＲ３の電源をＯＦＦにしたり、ターゲットとの接続を外したりするとターゲットを破損する恐れがありますのでご注意下さい。コマンド実行中にＦＬ－ＰＲ３の作業を終了させたい場合は、[Procedure..Cancel]コマンドを実行し、処理を中断してからアプリケーションを終了し、ＦＬ－ＰＲ３の電源をＯＦＦにして下さい。

18

第４章

基本操作の手順

本章では、基本的な一連の操作を理解していただくために、78F4216 をターゲットにした場合を例に操作方法を説明します。なお、操作はシステムを起動し、E.P.V コマンドを実行してターゲットに対してプログラムを行う所までの操作について解説します。それ以外のコマンド、及び応用については、第５章の「コマンド・リファレンス」を参照して下さい。
[本例での一連の操作について]
例にて解説する一連の操作条件を以下に示します。
HOST I/F ：PRINTER I/F
Target：uPD78F4216（FA ｱﾀﾞﾌﾟﾀ使用）

Interface ：UART

Command9,600bps

Clock In Flashpro

16MHz

Mode

CHIP

VDD

5.0V

VPP

10.0V

：E.P.V 実行（１）システムの起動
・ＦＬ－ＰＲ３とホストを接続します。
この時に、インタフェース切替スイッチが、プリンタ・インタフェース側にセットしてある事を確認します。
・ＦＬ－ＰＲ３とターゲット（ＦＡアダプタ）を接続します。
この時、ターゲットＶＤＤスイッチが OUT 側にセットされていることを確認します。

・ＦＬ－ＰＲ３の電源をＯＮします。
この時に、ＦＬ－ＰＲ３本体の LED が点滅する事を確認します。

19

・アプリケーションソフトを起動します。
この時、通信エラーのダイアログがオープンした場合は、[Connection Port]の設定を確認してポート設定を変更します。
（下記では、LTP1 にＦＬ－ＰＲ３が接続されていることを想定しています）

通信エラーのダイアログ表示[Connection Port]をクリックして設定
ダイアログをオープンする。
Connection Port の設定を COM1 から LTP1に変更する。

設定を変更したら[ＯＫ]ボタンをクリックする。
エラーダイアログに戻るので、[Retry]を実行
して再度接続を行う。

アプリケーションソフトが正しく起動した場合、以下のような画面が表示されます。

20

（２）パラメータファイルのロード[Setting]のプルダウンメニューから[Device]を選択し、パラメータファイルをロードする
ダイアログがオープンします。Device file name:のボックスに、78F4216.PRC と入力し[ＯＫ]
ボタンをクリックしてください。

パラメータファイルを読み込む際には、ＦＬ－ＰＲ３側との同期をとるため、ＦＬ－ＰＲ３のリセットを行ってから、パラメータを読み込んでいます。これにより、パラメータファイルをロードした直後
は、初期状態に戻るため、動作モードは必ずＣＨＩＰモードとなります。
また、Ｄｕｍｐ

ＨＥＸコマンド、Ｐｒｏｇｒａｍコマンド、Ｖｅｒｉｆｙコマンド、Ｅ．Ｐ．Ｖ．

コマンドが淡色表示となり、ユーザ・プログラムをダウンロードするまでは、実行不可となります。

パラメータファイルをロードすると、アプリケーションソフトの画面表示が以下のようになります。

21

（３）ＴＹＰＥ設定[Setting]のプルダウンメニューから[Type]を選択するか、操作画面上のボタンをクリックし、ＴＹＰＥ設定ウインドウをオープンします。
オープンしたら、COMM Port の設定を UART CH-0 に設定し、UART bps を 9,600bps に設定する。設定を終えたら[ＯＫ]ボタンをクリックしＴＹＰＥ設定を行って下さい。

ＴＹＰＥ設定を行うと、アプリケーションソフトの画面は、以下のようになります。

22

（４）ユーザ・プログラムのダウンロード[File]のプルダウンメニューから[Load File]を選択するか、操作画面上のボタンをクリックしてダイアログをオープンさせ、ダウンロードを行いたい HEX ファイルを選択してアプリケーションソフト内にロードする。ロードするとアプリケーションソフトの画面は以下の様になります。

次に、[Procedure]のプルダウンメニューから[Download HEX]を選択するか、操作画面上のボタンをクリックし、ＦＬ－ＰＲ３へデータのダウンロードを行います。
ダウンロード終了後アプリケーションソフトの画面は以下のようになります。

23

（５）E.P.V コマンドの実行[Procedure]のプルダウンメニューから[E.P.V]を選択するか、操作画面上のボタンをクリックする事で実行できます。
E.P.V 実行中は、ログウインドウ上に途中経過が表示されます。また、ＦＬ－ＰＲ３の LED が点滅します。
LED の点灯

Blank checK、Erase、Program、Verify の LED が点灯し、実行中フェーズの LED が点滅します。
Erase○ÅBlank check、Erase 中に点滅

Program○ÅProgram 中に点滅

Verify○Å

Verify 中に点滅

ログウインドウ上に、Verify OK!の表示がでたら、E.P.V 処理が正常に終了したことを示します。
（６）ベリファイチェック
つづいて、ベリファイを単独で行います。単独で行うベリファイは、ＦＬ－ＰＲ３内に格納されているデータとターゲットのデータを比較します。
[Procedure]のプルダウンメニューから[Verify]を選択するか、操作画面上のボタンをクリックする事でベリファイを実行できます。ベリファイ実行中は、ログウインドウ上に途中経過が表示されます。また、ＦＬ－ＰＲ３の Verify LED が点滅し、コマンドを実行中であることを示します。ベリファイが正常終了すると、ログウインドウ上に Verify OK!の表示が行われます。
（７）システムの終了
アプリケーションソフトを終了する場合には、[File]のプルダウンメニューから[Exit]を選択します。
アプリケーションソフトが終了したら、ＦＬ－ＰＲ３の電源を OFF にします。
以上で、一連の作業を終了します。

24

第５章

コマンド・リファレンス

本章では、各コマンドについて説明します。各コマンドは、メニューバー上のプルダウンメニュー
からコマンドを選択し実行するか、画面上のボタンをクリックすることで実行されます。

5.1.File[File]をクリックすると、右のようなプルダウンメニューが表示されます。ここは主にファイル操作関係のコマンド群となっています。

5.1.1.Load File
[Load File]は、ユーザ・プログラムをアプリケーションソフト内にロードするコマンドです。ロードされたプログラムは[Edit]コマンドによって、閲覧及び編集が可能です。コマンドは、プルダウンメニュー、
もしくは画面上のボタンを押すことにより実行が可能です。実行すると以下のようなウインドウがオープンするので、ロードするファイルを選択し[開く]ボタンを押して下さい。

ロード可能なファイルは、インテル拡張ＨＥＸ、及びモトローラＳフォーマットの２種類です。それぞれのファイルは、インテル拡張ＨＥＸが xxxxxx.HEX、モトローラＳフォーマットが xxxxxx.PRO として認識しています。
（モトローラＳフォーマットは 24bit フォーマットと 32bit フォーマットに対応しています）

25

5.1.2.Save File
[Save File]は、アプリケーションソフト内にロードもしくはＦＬ－ＰＲ３からアップロードされたユーザ・プログラムをファイルにセーブするコマンドです。
コマンドは、プルダウンメニュー、もしくは画面上のボタンを押すことにより実行が可能です。実行すると以下のようなウインドウがオープンするので、セーブするファイル名を入力し[保存]ボタンを押して下さい。

セーブ可能なファイルは、インテル拡張ＨＥＸ、及びモトローラＳフォーマットの２種類です。それぞれのファイルは、インテル拡張ＨＥＸが xxxxxx.HEX、モトローラＳフォーマットが xxxxxx.PRO として認識しています。フォーマットの選択は、コマンド実行時に以下のようなダイアログが表示されますので、セーブを行うファイル形式のボタンをクリックし、どちらのフォーマットにてセーブするのかを選択して下さい。
ファイル・フォーマット選択ダイアログにおいてファイル・フォーマットを変換することは出来ません。

ファイル・フォーマット選択ダイアログ

265.1.3.Load Type
[Load Type]は、[Setting]にて設定された情報を保存したファイル（xxxxxx.TYP）を再びロードして再設定を行うコマンドです。Type File を再ロードすることにより以前使用していた環境と同じ設定に戻すことが可能です。
コマンドは、[File]のプルダウンメニューから[Load Type]をクリックすることで実行可能です。実行
すると、以下のようなウインドウが開きますので、ロードしたい Type File を選択し、[開く]ボタンを押して下さい。

Type File をロードすることにより再設定される情報は、以下の通りです。
・パラメータ定義情報
・ＴＹＰＥ設定情報

27

5.1.4.Save Type

[Save Type]は、[Setting]にて設定された情報をファイル（xxxxxx.TYP）に保存し、再びロードして再設定を行えるようにするためのコマンドです。Type File をセーブすることにより以前使用していた環境と同じ設定に、いつでも戻すことが可能となります。
コマンドは、[File]のプルダウンメニューから[Save Type]をクリックすることで実行可能です。実行
すると、以下のようなウインドウが開きますので、セーブしたいファイル名を入力し、[保存]ボタンを押して下さい。

Type File をセーブすることにより保存される設定情報は、以下の通りです。
・パラメータ定義情報
・ＴＹＰＥ設定情報

28

5.1.5.Exit[Exit]は、アプリケーションソフトを終了するためのコマンドで、[File]のブルダウンメニューから[Exit]
をクリックすることで実行可能です。アプリケーションソフトの終了方法としては、タスクバー右側の[×]ボタンをクリックすることでも可能です。

29

5.2.Setting[Setting]をクリックすると、右のようなプルダウンメニューが表示されます。ここは、主にアプリケーションソフトの動作環境（ターゲット・
インタフェースの設定等）を設定する関係のコマンド群となっています。

5.2.1.Device[Device]は、ターゲット・デバイスの固有情報や通信設定等の情報をアプリケーションソフト、及びＦＬ－
ＰＲ３にロードするためのコマンドです。ターゲット・デバイスの情報は、各デバイス毎にパラメータファイ
ル（xxxxxx.PRC）という形でユーザに提供され、このファイルをロードすることで、自動的に各パラメータの設定が行われます。
コマンドは、[Setting]のプルダウンメニューから[Device]をクリックすることにより実行できます。
コマンドを実行すると以下のようなダイアログがオープンしますので、ご使用になるターゲットのパラメータファイル名をテキストボックス右側のボタンをクリックし、適したパラメータファイルを選択し、[ＯＫ]ボタンをクリックして下さい。これでパラメータの設定が終了します。

[注意]
１．パラメータファイルの情報は、ターゲットとのインタフェースを行うための重要な情報を設定します。そのため、アプリケーションソフト起動時には、必ず[Device]にてパラメータファイルをロードしてから操作を行って下さい。
２．パラメータファイルは、アプリケーションソフトと同じディレクトリにインストールされていないとファイルを認識できません。第３章の「3.1.アプリケーションのインストール」を参照し、正しくインストールを行って下さい。
３．[Save Type]にて Type 情報をセーブしているときは、[Load Type]にて Type File をロードすることにより、パラメータ定義情報も設定されるので、再び[Device]にてパラメータファイルをロードする必要はありません。

30

5.2.2.Type[Type]は、ターゲットとの通信方式、及び動作クロック等を設定するコマンドです。通信方式や動作クロックは、デバイス毎に設定できる内容が異なりますので、各デバイスのマニュアルを参照し設定を行って下さい。コマンドは、[Setting]のプルダウンメニューから[Type]をクリックするか、画面上のボタンをクリックすることにより、実行できます。
コマンドを実行すると、以下のようなＴＹＰＥ設定ウインドウがオープンします。パラメータ
ファイルをロードした後では、デバイス固有の情報は固定値が設定されグレーの表示になり、その他の設定には、デバイスに適したデフォルトの設定が自動的に設定されています。デフォルトの設定を変更したい場合は、それぞれの項目の内容を変更し[ＯＫ]ボタンをクリックして下さい。設定が変更されます。

各パラメータの説明を以下に示します。
●デバイスタイプの選択（DEVICE TYPE）
デバイスタイプは、パラメータファイルの情報により固定されます。
●ターゲットマイコン内蔵のＲＯＭ形式の選択（FLASH，EEPROM）
ＲＯＭタイプは、パラメータ定義情報により EEPROM を持たない品種に関しては、選択不可能となります。
選択可能な場合は、下記のＲＯＭ形式から選択します。
・FLASHＦＬＡＳＨメモリ

・EEPROM

ＥＥＰＲＯＭメモリ

ＦＬＡＳＨメモリの場合は、消去を行わないと、正常に書き込みができません。
ＥＥＰＲＯＭメモリの場合は、消去コマンドは実行できません。
●開始アドレスの入力（START ADDRESS）
開始アドレスは、パラメータ定義情報により固定されます。また、Block ﾓｰﾄﾞ、Area ﾓｰﾄﾞ時には自動的に開始アドレスの設定を行います。

31

●終了アドレスの入力（END ADDRESS）
終了アドレスは、パラメータ定義情報により固定されます。また、Block ﾓｰﾄﾞ、Area ﾓｰﾄﾞ時には自動的に終了アドレスの設定を行います。
備考：ＦＬ－ＰＲ３にて指定可能な最終アドレス範囲は、ハードウェアの仕様から 2Mbyte（1FFFFFH）です。

●シリアルポートの選択入力（COMM PORT）
ＦＬ－ＰＲ３とターゲット・デバイスの通信方式を下記から選択します。
下記通信方式のうち、デバイスによっては使用できない通信方式があります。デバイスの説明書に記載されている通信方式の中から１つを選んで下記から選択して下さい。なお、デバイスによってはｃｈ－１から番号が始まっている物もあります。その場合以下ｃｈ－０がデバイスのｃｈ－１に相当しますので御注意ください。(詳細はデバイスのデータシートでご確認下さい。)
Vpp パルス数

画面の項目

項目の説明

0発

・SIO ch-0

ＳＩＯ（３線式クロック同期式通信ポート）チャネル０

1発・SIO ch-1

ＳＩＯ（３線式クロック同期式通信ポート）チャネル１

2発・SIO ch-2

ＳＩＯ（３線式クロック同期式通信ポート）チャネル２

3発・SIO ch-3 + handshake

ＳＩＯ（３線式クロック同期式通信ポート、ﾊﾝﾄﾞｼｪｲｸ有り）

4発

・I2C ch-0

Ｉ２Ｃ

チャネル０

5発

・I2C ch-1

Ｉ２Ｃ

チャネル１

6発

・I2C ch-2

Ｉ２Ｃ

チャネル２

7発

・I2C ch-3

Ｉ２Ｃ

チャネル３

8発

・UART ch-0(Async.)

ＵＡＲＴ（非同期通信ポート）チャネル０

9発

・UART ch-1(Async.)

ＵＡＲＴ（非同期通信ポート）チャネル１

10 発

・UART ch-2(Async.)

ＵＡＲＴ（非同期通信ポート）チャネル２

11 発

・UART ch-3(Async.)

ＵＡＲＴ（非同期通信ポート）チャネル３

12 発

・Port A(Pseudo-3 wired)

ポート（疑似３線式）Ａ

13 発・Port B(Pseudo-3 wired)

ポート（疑似３線式）Ｂ

14 発・Port C(Pseudo-3 wired)

ポート（疑似３線式）Ｃ●ＵＡＲＴにおける通信速度の入力（UART BPS）
上記シリアル・ポートの選択でＵＡＲＴを選択した場合、通信速度を下記のボーレートから選択します。
・

４，８００ＢＰＳ・

９，６００ＢＰＳ

・１９，２００ＢＰＳ
・３１，２５０ＢＰＳ・３８，４００ＢＰＳ
・７６，８００ＢＰＳ
注意

ターゲットのＣＰＵクロックが遅い時は、通信速度を遅くしてください。通信速度を速く設定した場合、正常に通信が行われない事があります。（詳細なターゲットデバイスの仕様を確認して下さい）

32

●３線式、疑似３線式におけるクロック周波数の入力（SIO CLOCK）
上記シリアル・ポートの選択で３線式および疑似３線式を選択した場合、通信速度を１０進数で入力します。数値としての有効範囲は、１００Ｈｚ～２．００００ＭＨｚとなります。必ず単位まで入力
してください。尚、数値は６桁まで入力が可能です。
例）１００Ｈｚ＝０．１ＫＨｚ＝０．０００１ＭＨｚ
１ＭＨｚ＝１０００ＫＨｚ
注意（１００００００Ｈｚは数値が７桁なので認識しません）

一般的に疑似３線式は高速の通信ができません。数百 Hz で動作確認をした後、動作する範囲で通信周波数をあげて下さい。
（低速の通信速度のままだと書き込み、ベリファイ等に非常に時間が掛かります。）
また、デバイスによっては、ＦＬ－ＰＲ３で設定可能な通信速度でも、動作しない場合があります。デバイスの仕様を確認の上、設定を行ってください。

●ＩＩＣにおけるスレーブアドレスの入力（SIO CLOCK）
上記シリアル・ポートの選択でＩＩＣを選択した場合、スレーブアドレスを１６進数で入力します。
数値としての有効範囲は、８～７７Ｈとなります。単位は入力しないで下さい。このスレーブアドレスは範囲内で任意の値をとることが可能ですが、ＩＩＣ上にて他のデバイスのスレーブアドレスと重ならない
ようにして下さい。
●ＲＡＭ

ＳＩＺＥの入力

Target device との通信パケットサイズの設定です。パラメータ定義情報により固定されます。
●ＣＰＵクロック源の入力（CPU CLOCK）
ターゲットマイコンのクロックをＦＬ－ＰＲ３から供給するかどうか選択します。
・On target board･･････

ターゲットシステムのクロックを使用します。
ＦＬ－ＰＲ３からはＣＬＫを供給しません。
ﾀｰｹﾞｯﾄｺﾈｸﾀの CLK ﾋﾟﾝはオープンにして下さい。

・In Flashpro･･････

ＦＬ－ＰＲ３のクロックをターゲットに供給します。
ﾀｰｹﾞｯﾄｺﾈｸﾀの CLK ﾋﾟﾝをﾀｰｹﾞｯﾄﾏｲｺﾝのＣＬＫ端子に接続して下さい。
なお、詳細な接続は、デバイスのマニュアルで確認してください。

●ターゲットシステムのクロック周波数の入力（Target board clock）
上記ＣＰＵクロック源の入力で[On target board]を選択した場合、周波数を１０進数で入力します。
数値としての有効範囲は１ＭＨｚ～９９．９９９ＭＨｚとなります。必ず単位まで入力してください。
尚、数値は６桁まで入力が可能で、有効数字は３桁までです。
例）

４．１９ＭＨｚ＝４１９０ＫＨｚ（４１９００００Ｈｚは数値が７桁なので認識しません）

４．１４１５９ＭＨｚと入力しても４．１４ＭＨｚとみなします。

33

●ＦＬ－ＰＲ３からの送信クロック周波数の選択（Flashpro clock）
上記ＣＰＵクロック源の入力で[In Flashpro]を選択した場合、ＦＬ－ＰＲ３が送信するクロックを
下記から選択します。デバイスによってターゲットマイコンの動作可能な周波数範囲が違います。
デバイスの説明書を読んで最適な周波数を選択して下さい。
・１６．０

ＭＨｚ

・

８．０

ＭＨｚ

・

４．０

ＭＨｚ

・

２．０

ＭＨｚ

注意

周波数の設定を変更した場合、一度[Other-Status]コマンドを実行し、ログウィンドウに表示される内容を確認してください。

●動作クロックの逓倍率の設定（Multiple Rate）
ターゲットが逓倍回路を持ち、逓倍モードにて動作を行う場合には、逓倍率の入力を行います。通常は
01. 00 の設定となり、逓倍を行う場合は、逓倍率を入力します。
“05.00”を入力

例）５逓倍のモードにて動作させる場合●ＢＬＯＣＫ範囲設定

ブロックモードになっているとき、対象ブロックの範囲を設定します。ブロックモードになるとＴＹＰＥ設定画面の右側にある[Block/Area]ボタンがアクティブになります。ボタンをクリック
すると、下にあるようなダイアログがオープンします。選択するブロック範囲を入力して、[ＯＫ]
ボタンをクリックするとブロック範囲が設定されます。
Block:

デバイスのブロック数（自動的に設定）

Block Number

対象ブロック設定（ユーザーが設定）

例えば、ブロック範囲を０～２とした時に消去を行うと、Block0,Block1,Block2 が消去されます。
特定のブロックのみを対象としたい場合は、ｽﾀｰﾄﾌﾞﾛｯｸとｴﾝﾄﾞﾌﾞﾛｯｸに同じ数字を入力して下さい。
注意

ブロックの設定を行うには、アプリケーションソフトウィンドウの CHIP/BLOCK/AREA ボタンをクリック、または[set block]を実行して BLOCK モードにしておくことが必要です。
モードの変更方法は、「5.3.8.Block set/Area set/Chip set」を参照して下さい。

34

●ＡＲＥＡ範囲設定
エリアモードになっているとき、対象エリアの範囲を設定します。エリアモードになるとＴＹＰＥ
設定画面の右側にある[Block/Area]ボタンがアクティブになります。ボタンをクリックすると、下にあるようなダイアログがオープンします。選択するエリア範囲を入力して、[ＯＫ]ボタンをクリックするとエリア範囲が設定されます。
Area:

デバイスのエリア数

Area Number

対象エリア設定（自動的に設定）（ユーザーが設定）
例えば、エリア範囲を０～２とした時に消去を行うと、Area0,Area1,Area2 が消去されます。
特定のエリアのみを対象としたい場合は、
ｽﾀｰﾄｴﾘｱとｴﾝﾄﾞｴﾘｱに同じ数字を入力して下さい。
注意

エリアの設定を行うには、アプリケーションソフトウィンドウの CHIP/BLOCK/AREA ボタンをクリック、または[set Area]を実行して AREA モードにしておくことが必要です。
モードの変更方法は、「5.3.7.Block set/Area set/Chip set」を参照して下さい。

35

5.2.3.Voltage[Voltage]は、ターゲットが動作する電圧の設定を行います。デバイスにより、VDD および VPP 電圧が異なることがあります。VDD および VPP の電圧は、デバイス定義情報により自動設定されます。但し、デバイスによっては２電源持つ製品もあり、その場合に自動設定されるのはデフォルトの値となるので、使用する条件によって設定を変更してください。なお、変更の際にはデバイスのマニュアルを参照して
VDD および VPP 電圧を設定してください。
コマンドは、メニューバーの｢Setting...｣から｢Volatage...｣を選択すると、以下のようなダイアログがオープンします。設定電圧を入力し、[ＯＫ]ボタンをクリックすると電圧の設定が終了します。

設定範囲
VDD 電圧1.8V -

VPP 電圧2.7V – 12.0V

6.0V

36

5.2.4.Option[Option]は、各デバイスにおける消去時間、書き込み時間、及びコンバージェンス時間の詳細な条件設定を行います。この設定は、パラメータファイルをロード時にデフォルトの設定が施されます。
特に指示の無い限りデフォルトの設定でご使用になって下さい。設定された内容によっては、デバイスの寿命を縮めたり、破壊を起こす可能性がありますのでご注意下さい。
コマンドは、「Setting」のプルダウンメニューにある「Options...」をクリックしすると、以下のようなダイアログがオープンします。ダイアログ上のパラメータ設定を変更し、[ＯＫ]ボタンをクリックすると設定が変更されます。

Erase time

:デバイスに直接かかる消去時間を設定します。
”０”秒を設定すると消去処理を行いません。

Write time

:デバイスに直接かかる書き込み時間を設定します。

Convergence time :デバイスの過消去を防止する機能の時間設定です。
デバイスにより設定可能範囲が異なります。

37

5.2.5.Reset[Reset]は、ＦＬ－ＰＲ３のシステムを再起動させます。再起動させるのは、ＦＬ－ＰＲ３のファームバージョンの確認、もしくはシステムに異常を来したときに行います。
コマンドの実行は、[Setting]プルダウンメニューの[Reset]を選択することで実行が可能です。正常に再起動が行われると、ＦＬ－ＰＲ３の LED が点滅し、その後 Erase、Program、Verify の LED が点灯して画面左下にあるログウインドウ上にファームウェア・バージョンが表示されます。

38

5.2.6.Connection Port
[Connection Port]は、ＦＬ－ＰＲ３との通信ポートの設定を行うコマンドです。ＲＳ－２３２Ｃ使用時のボーレートの変更や、ホストの通信ポートの変更等を行います。
コマンドは、[Setting]プルダウンメニューの[Connection Port]をクリックします。実行されると以下のようなダイアログボックスがオープンし、通信ポートの設定が変更できます。

プリンタ・インタフェースを起動時に選択していた場合は、通信ポートの設定が LTPX になっていなければなりません。この時ダイアログ上には、ボーレート設定のボックスが表示されていますが、この設定は無視されます。

アプリケーションソフトを起動時に、ポート設定が間違っていると以下のようなエラーダイアログが表示されます。このダイアログが表示された場合は、通信設定の確認を行い、正しい設定を行って下さい。

ダイアログ中の[Connection Port…]をクリックすると、ポート設定のダイアログがオープンします。

39

5.3.Procedure[Procedure]をクリックすると、右のようなプルダウンメニューが表示されます。ここは、主に消去、プログラム、ベリファイ等のターゲット操作を行うコマンド群となっています。

5.3.1.Download HEX[Download HEX]は、[Load File]によってアプリケーションソフトにロードされた、ユーザ・プログラムを
ＦＬ－ＰＲ３へダウンロードします。ダウンロード実行中の経過は、ログウインドウに表示され、ダウンロー
ド中は、ＦＬ－ＰＲ３の Load LED が点滅します。
コマンドの実行は、[Procedure]のプルダウンメニューから[Download HEX]を選択するか、操作画面上のボタンをクリックすることにより実行が可能です。
ユーザ・プログラムのダウンロードが完了すると、起動時に実行できなかったプログラム、ベリファイ等のボタンがアクティブとなり、実行できるようになります。

40

5.3.2.Erase[Erase]は、フラッシュメモリの消去を行います。
保存、保管しておく場合に使用してください。

このコマンドは、フラッシュメモリを消去状態でまた、このコマンドを実行した後の書き込みには[Program]

コマンドを使用して下さい。
コマンドの実行は、[Procedure]のプルダウンメニューから[Erase]を選択するか、操作画面上にあるボタンをクリックすることで実行する事が可能です。
消去中は、ログウインドウ上に経過が表示され、ＦＬ－ＰＲ３本体の Erase LED が点滅します。
注意 消去時間の標準は、デバイス定義情報により設定されます。デバイスが破壊される恐れがありますので、特別な場合以外
この設定値を変えないでください。また、消去を繰り返していると、ターゲットの疲労により消去しにくくなり、消去時
間が長くなることがありますのでご注意下さい。

消去中は、下記の表示がログウィンドウ内に出ます。（１秒以上の待ちがある場合１秒毎に表示する）
NP18 Erase setting xxS
NP1E Erase setting OK
NP30 ROM Erasing now... xxS・消去が正常に終わった場合
NP0E ROM Erase... OK.
Block ﾓｰﾄﾞでは
NP1C ROM Erase... OK. BLOCK ｘ
Area ﾓｰﾄﾞでは
NP1C ROM Erase… OK AREA xと表示されます。
・消去が成功しなかった場合
ER13 ROM Erase... Failed.
Block ﾓｰﾄﾞでは
ER1C ROM Erase.. Failed. BLOCK x
Area ﾓｰﾄﾞでは
ER5C ROM Erase… Failed. AREAと表示されます。
イレース中は以下のダイヤログが表示されます。

ボタンを押すと処理を中断します。

41

5.3.3.Program[Program]は、ＦＬ－ＰＲ３から送信されたデータをフラッシュメモリに書き込みます。

また、書き込み

後、書き込みレベルが確保されているかどうかのベリファイを実行します。 このコマンドは、出荷品に対する初回書き込み時、または消去状態で保存、管理してあるフラッシュマイコンに対して書き込みを行う場合に使用して下さい。 プログラムを実行する際には必ずＦＬ－ＰＲ３にユーザ・プログラムのダウンロードを行ってから実行するようにして下さい。 ダウンロードされていないと、Program コマンドは、実行できません。
コマンドの実行は、[Procedure]のプルダウンメニューから[Program]を選択するか、操作画面上にあるボタンをクリックすることで実行が可能です。
プログラム実行中は、ログウインドウ上に途中経過を表示し、ＦＬ－ＰＲ３本体の Program LED が点滅します。
注意プログラムを実行するアドレス範囲は、現在のモード（Chip、Block、Area）、及び設定状況によって異なります。

書き込み中は、下記の表示がログウィンドウ内に出ます。
NP17 Programming 10%
NP17 Programming 20%:
NP17 Programming 100%
注意

書き込み時間が短い場合上記表示を行わないこともあります。

・書き込みがすべてＯＫだった場合
NP12 Program..OK.
と表示されます。
・書き込みが異常に終わった場合
ER14 Program.. Failed at xxxxxH
ER15 Cannot Programと、表示されます。（エラーメッセージは状況によって変わります。）
正しく書き込みが終了するとベリファイを行います。

42

ベリファイには次の２通りの方法があります。
どちらのベリファイをするかは対象デバイスに従い、ＦＬ－ＰＲ３が自動的に判断し実行します。
①

ＦＬ－ＰＲ３から書き込みデータを送信し直して、フラッシュに書き込まれるデータとベリファイをとる方法

NP13 Verifying 010%
NP13 Verifying 020%
NP13 Verifying 030%
NP13 Verifying 040%
NP13 Verifying 050%
NP13 Verifying 060%
NP13 Verifying 070%
NP13 Verifying 080%
NP13 Verifying 090%
NP13 Verifying 100%
NP14 Verifying OK②

フラッシュメモリにプログラムしたデータを異なるリードレベルで読み出し、ベリファイをとる方法

NP13 Verifying 01S
NP13 Verifying 02S
NP13 Verifying 03S：
NP14 Verifying OK

ベリファイがＯＫとなれば、正しくプログラムが行われたことを確認できます。

プログラム中は以下のダイヤログが表示されます。

ボタンを押すと処理を中断します。

43

5.3.4.Verify[Verify]は、ＦＬ－ＰＲ３から書き込みデータを送信し、フラッシュメモリに書き込まれているデータとのベリファイを実行します。
このコマンドは書き込みレベルを確認する物ではありません。

ＦＬ－ＰＲ３とフラッシュマイコン間のデータ通信が正常に行われたかどうかを確認する場合に使用して下さい。
コマンドの実行は、[Procedure]のプルダウンメニューから[Verify]を選択するか、操作画面にあるボタンをクリックする事で実行が可能です。
ベリファイはＦＬ－ＰＲ３のメモリにロードされたデータと、ターゲット・デバイスのデータを全域にわたって照合します。エリア指定しているときは、エリア単位毎の照合になります。
（通常は、Program の後にデータが正常に書き込まれたかどうか確かめる為に行います。）
ベリファイ実行中は、ログウインドウ上に途中経過を表示し、ＦＬ－ＰＲ３本体では、Verify LED が点滅します。
ベリファイ中は、下記の表示がログウィンドウ内に出ます。
NP13 Verifying 10%
NP13 Verifying 20%:
NP13 Verifying 100%
注意ベリファイ時間が短い場合、上記の表示を行わないこともあります。

・べリファイがＯＫだった場合
NP14 Verify... OK.
Block ﾓｰﾄﾞでは
NP1D Verify... OK. BLOCK x
Area ﾓｰﾄﾞでは
NP1D Verify… OK. AREA xと表示されます。
・べリファイが失敗した場合
ER16 Verify.. Failed at xxxxxxH
ER17 Verify error.
Block ﾓｰﾄﾞでは
ER16 Verify.. Failed at xxxxxxH
ER1D Verify error. BLOCK x
Area ﾓｰﾄﾞでは
ER16 Verify… Failed at xxxxxxH
ER5D Verify error.. AREA xと、表示されます。（エラーメッセージは状況によって変わります）
ベリファイ中は以下のダイヤログが表示されます。

ボタンを押すと処理を中断します。

44

5.3.5.E.P.V[E.P.V]は、ブランクチェックを実行し、ＯＫの場合は[Program]コマンドを実行し、ＮＧの場合は、[Erase]コマンド → [Program]コマンドを実行します。
出荷品に対して、２回目以降の書き込み時には、このコマンドを使用して下さい。
また、消去状態かどうかわからなくなった場合には、このコマンドで書き込みを行って下さい。
コマンドの実行は、[Procedure]のプルダウンメニューから[E.P.V]を選択するか、操作画面にあるボタンをクリックする事により実行できます。
コマンド実行中は、ログウインドウ上に途中経過を表示し、ＦＬ－ＰＲ３本体の Erase、Program、Verify LED が点灯し、現在処理中のコマンド LED が点滅します。
ログウインドウの表示は、各コマンドの表示と同じになります。
コマンド実行時の処理アドレス範囲は、現在設定されているモード（Chip、Block、Area）、及び
範囲設定の状態によって異なります。CHIP モードでは、ターゲットの全空間を対象としますが、BLOCK、及び AREA モードでは、設定された範囲の Erase、Program、Verify を行います。よって、
CHIP モード以外で、[E.P.V]を行う場合は範囲設定の状態に注意して下さい。
★

E.P.V.コマンド中のベリファイは，書き込みデータのレベルを確認するものであり，ライタ-デバイス間の通信エラーを確認するものではありません。
したがってライタ-デバイス間の通信が正常に行われたかどうかを確認する場合は E.V.P.のあとに単独のVerify コマンドを実行してください。

注意[Erase]コマンド実行後のものに対しては、このコマンドは使用しないでください。

ここでのブランクチェック・レベルと[Erase]コマンドによるブランクチェック・レベルは同一であるため、使用時の電圧変動により消去済みの状態においても、ブランクチェックの結果がエラーとなり、再消去を行う可能性があります。
E.P.V.中は以下のダイヤログが表示されます。

ボタンを押すと処理を中断します。

45

5.3.6.Block set/Area set/Chip set[Block set/Area set/Chip set]は、動作モードの切り替えを行います。
動作モードを切り替える前に必ず、パラメータファイルをロードしてください。また、ターゲットデバイスを必ず接続しておいてください。コマンド実行時に、パラメータファイル情報とデバイスのシグネチャー情報によりデバイスに適したアドレス設定をアプリケーション上にて行います。パラメータファイルをロードしない
場合、また Target が接続されていなかった場合には、正しいアドレス設定が行われず誤動作する場合がありますのでご注意下さい。
コマンドの表示は、現在のモードの状態によって変化します。
デバイスによっては、BLOCK、AREA の分割モードが無いものや、どちらかしか無いものも存在します。
その場合には、存在しないモードの表示はされませんのでご注意下さい。
通常、CHIP、BLOCK、AREA の３つのモードが存在した場合について説明します。コマンドの遷移は、起動時に CHIP モードで必ず起動し、コマンドを実行する毎に
CHIP

Æ

BLOCK

Æ

AREA

Æ

CHIP

…

と移行します。それと同時に、コマンド表示や、操作画面のボタン表示が変化します。
コマンドの実行は、[Procedure]のプルダウンメニューから[Block set/Area set/Chip set]を選択するか、操作画面上にあるのボタンをクリックすることで、モードの切替を行えます。

ブロックモード画面

エリアモード画面46

5.4.Other[Other]をクリックすると、右のようなプルダウンメニューが表示されます。ここは、主に付加機能について行うコマンド群となっています。

5.4.1.Signature[Signature]は、ターゲット・デバイスのシグネチャ情報を読み込む為のコマンドです。
コマンドの実行は、[Other]のプルダウンメニューから

NP26 *** SIGNATURE ***[Signature]を選択します。実行するとログウインドウ上に
右図のようにシグネチャ情報を表示します。
右記はμＰＤ７５Ｆ４２６４のコマンド実行例です。

Vendor code

= 10H

ID code= 7FH

Electrical Inf. = 41H
Last Address= 000FFFH

Device name= D75F4264

NP2D Signature END

47

5.4.2.Status[Status]は、現在ＦＬ－ＰＲ３に設定されているＴＹＰＥ情報をログウインドウ上に表示させます。
ＦＬ－ＰＲ３の現在の設定が正しいかどうか、現在設定した内容が本体に設定されたかなどを確認するのに使用します。
コマンドの実行は、[Other]のプルダウンメニューから[Status]を選択します。
ログウインドウに表示される情報は、以下の通りです。
・Device Type・ROM Type・Start Address・End Address
・RAM Size
・Multiple Rate・Select Port・SIO Clock/UART bps
・Flashpro Clock/Target Clock48

5.4.3.Dump HEX[Dump HEX]は、ＦＬ－ＰＲ３内に格納されているユーザ・プログラムをアプリケーションソフト側（ホスト側）にアップロードします。また、アップロードされたデータは、[Edit]により内容を確認することが可能です。
コマンドの実行は、[Other]のプルダウンメニューから[Dump HEX]を選択するか、操作画面上にあるボタンをクリックする事で実行が可能です。コマンドを実行すると、以下のようなダイアログがオープンし、アップロードするアドレス範囲を指定することが可能です。

●[Edit]について[Edit]は、アプリケーションソフト内にロードされた、またはアップロードされたデータの内容を確認する
ことが可能です。また、表示されたデータをエディットすることでデータの編集も可能です。
コマンドの実行は、操作画面上のボタンをクリックすることで実行が可能です。

コマンドを実行すると、以下のようなウインドウがオープンし、データの閲覧、編集が可能となります。

エディタ画面49

エディターによりデータを書き換えた後に Commit を選択 (右図) すると
以下の画面が表示されます。

Start address にデータの開始アドレス、End address にデータ終了アドレスを入力します。
範囲を入力しボタンを押します。
Previous start address,Previous end address に範囲が表示されますので、ボタンを押します。
Exit してウインドウを閉じる時に選択範囲(Previous start address～Previous end address)外のデータは自動的に FFh となります。
Commit を選択せずに Exit すると以下の Warning メッセージが表示されます。

修正したデータを破棄する場合はボタンを押します。

50

5.4.4.Supply Status[Supply Status]は、ターゲットにおける電源（VDD）の状態を確認するコマンドです。コマンドを実行
すると、ログウインドウ上にターゲットの状態を表示します。
コマンドの実行は、[Other]のプルダウンメニューから[Supply Status]を選択することで実行可能です。
オンボード書き込み等、ターゲット上の電源を使用する場合にターゲットの状態を確認するのにご使用
下さい。

51

5.4.5.PROM Load
[PROM Load]は、ＦＬ－ＰＲ３上のマスタＲＯＭソケットに実装された、マスタＲＯＭからのデータダウン
ロードを行います。通常、マスタＲＯＭは、スタンドアローンに使用する際に、ＦＬ－ＰＲ３単体であってもユーザ・プログラムのダウンロードが行えるようにするための機能ですが、アプリケーションソフト上からもマスタＲＯＭを使用したデータのロードが行えます。
コマンドの実行は、[Other]のプルダウンメニューから[PROM Load]を選択するか、操作画面上にあるボタンをクリックすることで実行できます。
マスタＲＯＭは、一般のＥＰＲＯＭを使用する事を想定しています。マスタＲＯＭソケットに関する詳細な内容は、第７章の「7.2.マスタＲＯＭソケット仕様」を参照して下さい。マスタＲＯＭコマンド
は、マスタＲＯＭのダウンロードを行う時に、実装されたＲＯＭのシグネチャをリードし、使用可能
なＲＯＭか、正しく実装されているかの確認を行います。万が一、マスタＲＯＭソケット上のＲＯＭがＦＬ－ＰＲ３で対応していないＲＯＭであった場合は、以下のようなダイアログが表示されますのでご使用のＲＯＭがＦＬ－ＰＲ３に対応しているかを確認して下さい

また、マスタＲＯＭへのアクセス中は、ACCESS LED が点灯しますので、LED の点灯中はＲＯＭを取り外さないで下さい。

52

5.5.Help[Help]をクリックすると、右のようなプルダウンメニューが表示されます。ここは、ヘルプファイルのオープンやバージョンの確認を行うコマンド群となっています。
各コマンドは、以下のように対応します。
・Contents…

ヘルプの目次・Search for Help on keyword…

キーワードで検索

・How to Use Help…

ヘルプの使い方・About Flashpro…

FLASHPRO のバージョン情報表示

53

第６章

スタンドアローン機能

スタンドアローンは、ホストを使用せずにＦＬ－ＰＲ３単体での消去、プログラム、ベリファイ等を行う為の機能です。量産時に生産ライン等で使用したり、客先でのバージョンアップ等の使用に適しています。

6.1.機能スタンドアローンにて実行できるコマンドは、以下の通りです。
●Program コマンド
●Erase コマンド
●Verify コマンド
●E.P.V コマンド
●PROM Load コマンド
コマンドの選択は、ＦＬ－ＰＲ３本体の MODE KEY を使用して選択します。現在、選択されているコマンドの確認は、本体の LED 表示により確認できます。コマンドの実行は、ENTER KEY を押すことにより、選択されているコマンドを実行する事が可能です。コマンドは、ＦＬ－ＰＲ３の起動時に[E.P.V]のコマンド・モードに設定されており、MODE KEY を押すごとに
E.P.V

Æ

Erase

Æ

ProgramÆ

VerifyÆ

PROM Load Æ

E.P.V

…

とコマンド・モードが移行します。各コマンドの実行中は、各コマンドに対応する LED 点滅します。

注意

スタンドアローン時のＴＹＰＥ設定等は、あらかじめホストからアプリケーションソフトを使用し、設定しておくことが必要です。
アプリケーションソフトを使用して設定された情報は、ＦＬ－ＰＲ３内部にて記憶されスタンドアローン動作時
におけるターゲット設定情報となります。

54

6.2.操作方法
ＦＬ－ＰＲ３は、スタンドアローンのモードにおいて、E.P.V、ERASE、PROGRAM、VERIFY、PROM Load のコマンドを実行する事が可能です。
コマンドの処理内容および使用方法は「第 5 章

コマンド・リファレンス」を参照してください。

スタンドアローンモードでは、ホストの接続は行わなくても使用できますが、あらかじめパラメータ
ファイルのロードと TYPE 設定をホストから行っておく必要があります。
●コマンドモードの切替
コマンドモードは、電源投入時、E.P.V モードとなります。その状態から、MODE KEY を押す毎に
E.P.V

Æ ERASE Æ PROGRAM Æ VERIFY Æ LOAD Æ E.P.V …

E.P.V コマンドモード

ERASE コマンドモード

PROGRAM コマンドモード

VERIFY コマンドモード

PROM LOAD コマンドモード

55とモードを繰り返します。

●コマンドの実行
コマンドの実行は、ENTER KEY を押すことにより、現在選択されているコマンドを実行する事が可能です。
実行中は、モードを示す LED が点滅し、そのコマンドが実行中であることを表示します。

56

第７章

ハードウェア仕様

7.1.製品形状、及び動作環境

項
供給電源

目
注 1）

仕

様

9.0V、2.0A（AC ｱﾀﾞﾌﾟﾀ入力、Plug：5.5DIA、Center：”+”）

消費電力

最大値：約１５Ｗ

外形寸法

205mm×117mm×32mm（突起物は含まない）

重量

470g（本体のみ）

動作環境

温度： 0～＋40℃
湿度：35～85％

保存環境

ただし結露なきこと。

温度：－5～+45℃
湿度：10～90％

ただし結露なきこと。

注 1）電源は、添付されている AC アダプタ以外使用しないで下さい。

57

7.2.マスタＲＯＭソケット仕様○使用方法
マスターＲＯＭは、本体上面にある 32PIN のソケットに装着し、ユーザプログラムのダウンロードを行います。

マスタＲＯＭの装着使用時は、マスターＲＯＭソケットにプログラムを書き込んだ PROM を装着し、アプリケーションソフト
上において、マスターＲＯＭからのダウンロードを行うコマンドを実行するか、本体の MODE KEY を押して LOAD
MODE の状態（LOAD の LED 点灯）にし ENTER KEY を押すことにより実行できます。

[アプリケーションソフトの場合]

アプリケーションソフト起動画面

画面の[PROM Load]のボタンを押すか、Procedure の[PROM Load]コマンドを実行して下さい。
58

[本体操作の場合]
本体のマスタＲＯＭソケットにＰＲＯＭを装着します。

マスタＲＯＭソケットにＰＲＯＭを装着

MODE KEY を押して、Load LED だけが点灯（Load MODE）するようにします。
Load MODE になったら、ENTER KEY を押し[PROM Load]コマンドが実行されます。

[PROM Load]コマンド実行

また、マスタＲＯＭへのアクセス中は ACCESS LED が点灯しますので、点灯中は本体ならびにＰＲＯＭの破損の恐れがありますので、マスタＲＯＭソケットよりＰＲＯＭを取り外したりしないで下さい。
なお、[PROM Load]コマンド実行時に、ERROR メッセージが表示された場合は、メッセージの内容を確認し、第８章の「エラーメッセージとその対策」を参照し、適切な対応を行って下さい。本体にて実行した時は、ERROR
LED 点灯するだけですので、PROM の破損、実装方向、PROM の種類を確認してください。使用可能な PROM は、
次項の「対応ＲＯＭ仕様」を参照して下さい。

59

○対応ＲＯＭ仕様

マスタＲＯＭとして使用可能な PROM は、32PIN 以下のﾊﾟｯｹｰｼﾞの EPROM で、以下に示す端子配置の製品に限ります。なお、マスタＲＯＭアクセス時に PROM のシグネチャーをリードして対応 PROM かの確認を行っていますので、正常に読み出せない場合は、他社の互換品にてもう一度おためし下さい。
また、PROM 以外の製品、及び治具等を使用し、マスタＲＯＭソケットからプログラムのダウンロードを行
おうとすると、破損の恐れがありますので絶対に行わないで下さい。
以下に端子配置を示します。

A19
A16
A15
A12
A7
A6
A5
A4
A3
A2
A1
A0
D0
D1
D2
VSS

VCC
A18
A17
A14
A13
A8
A9
A11
_OE
A10
_CE
D7
D6
D5
D4
D3

端子配置図（Top View）

PIN

信号名

PIN

信号名

PIN

信号名

PIN

信号名

１

Ａ１９ 注 1）

９

Ａ３

１７

Ｄ３

２５

Ａ１１

２

Ａ１６

１０

Ａ２

１８

Ｄ４

２６

Ａ９

３

Ａ１５

１１

Ａ１

１９

Ｄ５

２７

Ａ８

４

Ａ１２

１２

Ａ０

２０

Ｄ６

２８

Ａ１３

５

Ａ７

１３

Ｄ０

２１

Ｄ７

２９

Ａ１４

６

Ａ６

１４

Ｄ１

２２

＿ＣＥ

３０

Ａ１７

７

Ａ５

１５

Ｄ２

２３

Ａ１０

３１

Ａ１８ 注 1）

８

Ａ４

１６

VSS(GND)

２４

＿ＯＥ

３２

ＶＣＣ

端子一覧

注1）

上記の端子一覧は、1Mbyte 品の物で、512Kbyte、256Kbyte の製品では、A19、A18 は NC となります。

60

ＦＬ－ＰＲ３で使用可能なマスタＲＯＭ一覧

容量
メーカ
AMD

2Mbit EPROM
27C020
27LV020
27C002
27LV020

4Mbit EPROM
27C04027C2001

27C4001

27C020

27C040Macronix

1Mbit EPROM
27C01027H01027C010
27LV010
27HC010CY27C010
CY27H010
27C1001
27C1001A
27C101A
27CX01027010
27C01027C010A
IS27C010
IS27HC010
27C1000

Mitsubishi

27C101A

27C201

National
semiconductor
NEC

27C01027C02027C4000
27L4000
27401A
27C401
27C04027C1001
27C1001A

27C02027C2001
27C2000

27C04027C4001
27C401

27C2001
27C2001
27C020
27PC020

27C4001
27C4001
27C040

Atmel
Catalyst
Cypress
Fujitsu
Hitachi
ICT
Intel

ISS

OKI
Phillips
SGS-Thomson
SONY
Texas Instruments
Toshiba

Wafer Scale Inc

27C040
27LV040

27C4001

27C01027C1001
27C1001
27C01027C010A
571000571000A
57H1000A
57C010F
57LV010F

57400061

7.3.ホスト・インタフェース
ホスト・インタフェースは、RS-232C とプリンタ・インタフェース（開発中）の２種類があります。
インタフェースの選択は、I/F SELECT スイッチにて設定し、起動時にスイッチの設定をソフトウェアが判断して選択されます。一度選択されたインタフェースは、再び電源を投入するまでは、切り替えることはできませんので注意してください。
ご使用になられるホスト・コンピュータの仕様によっては、プリンタ・インタフェースが使用できない場合がありますので、その場合は RS-232C インタフェースにてご使用ください。

7.3.1.プリンタ・インタフェース仕様(開発中)
プリンタ・インタフェースは、一般的なパソコンには標準にて装備されているパラレル・ポートを使用します。パラレル・ポートには、機種によっては双方向通信、ECP モード等に対応していないものがありますのでご注意下さい。なお、双方向通信の不可、ECP モード対応の確認は、各パソコンメーカへお問い合わせ下さい。
プリンタ・インタフェース（IEEE 1284-1994 準拠）は、以下のような仕様になっています。

項

目

仕

様

ｲﾝﾀﾌｪｰｽ･ｺﾈｸﾀ

ﾊｰﾌﾋﾟｯﾁ 36PIN（ﾚｾﾌﾟﾀｸﾙ）規格：10236-52A2JL、ﾒｰｶ：3M

動作ﾓｰﾄﾞ

互換ﾓｰﾄﾞ、ECP ﾓｰﾄﾞ対応
注）ECP ﾓｰﾄﾞ対応のﾎｽﾄ･ｺﾝﾋﾟｭｰﾀを必ず使用して下さい。

電気的特性

ﾃﾞｰﾀ信号

74LS24x 相当
ﾌﾟﾙｱｯﾌﾟ抵抗：1.2KΩ、ﾀﾞﾝﾋﾟﾝｸﾞ抵抗：33Ω

入力制御信号

74LS24x 相当
ﾌﾟﾙｱｯﾌﾟ抵抗：1.2KΩ

出力制御信号

74LS24x 相当
ﾀﾞﾝﾋﾟﾝｸﾞ抵抗：33Ω

なお、通信設定が正しく設定されていないと、Connection Port error のダイアログがオープンする場合があります。その様な場合は、Connection Port の設定が正しく行われているか、確認を行って下さい。
次ページに、インタフェース・コネクタの仕様、並びにインタフェース・ケーブルの仕様を示します。

62

[端子配置]PIN

IN/OUT

互換ﾓｰﾄﾞ

ECP ﾓｰﾄﾞ

１

OUT

Busy

PeriphAck

２

OUT

Select

Xflag

３

OUT

Nack

PeriphClk

４

OUT

NfaultnPeriphRequest

５

OUT

PerrornAckReverse

６

IN/OUT

７

IN/OUT

Data 2８

IN/OUT

Data 3９

IN/OUT

Data 4１０

IN/OUT

Data 5

１１

IN/OUT

Data 6

１２

IN/OUT

Data 7

１３

IN/OUT

１４

IN

Ninit

nReverseRequest

１５

IN

NstobeHostClk

１６IN

NselectInIEEE1284 active

１７

IN

NautoFd

HostAck

１８

IN

Data 1（Least Significant Bit）

Data 8（Most Significant Bit）

Host Logic High

１９

Signal Ground(Busy)２０

Signal Ground(Select)

２１

Signal Ground(nAck)

２２

Signal Ground(nFault)

２３

Signal Ground(PError)

２４Signal Ground(Data1)

２５Signal Ground(Data2)２６Signal Ground(Data3)

２７Signal Ground(Data4)

２８Signal Ground(Data5)２９Signal Ground(Data6)

３０

Signal Ground(Data7)

３１

Signal Ground(Data8)

３２Signal Ground(nInit)

３３

Signal Ground(nStrobe)

３４

Signal Ground(nSelectIn)

３５Signal Ground(nAutoFd)

３６

OUT

Peripheral Logic High63

[ケーブル仕様]

項目

PC/AT 互換機、
PC-98NX 用ｹｰﾌﾞﾙ

仕

様

接

ＦＬ－ＰＲ３側ｺﾈｸﾀ

D-SUB

続

：ﾊｰﾌﾋﾟｯﾁ 36PIN（ﾌﾟﾗｸﾞ）
ﾎｽﾄ側ｺﾈｸﾀ：D-SUB 25PIN（ﾌﾟﾗｸﾞ）

64

推奨ケーブルﾊｰﾌﾋﾟｯﾁ

ﾌﾟﾗｸﾞ 25PIN

ﾌﾟﾗｸﾞ 36PIN

1

---

15

2

---

6

3

---

7

4

---

8

5

---

9

6

---

10

7

---

11

8

---

12

9

---

13

10

---

3

11

---

1

12

---

5

13

---

2

14

---

17

15

---

4

16

---

14

17

---

16

18

---

33

19

---

24,25

20

---

26,27

21

---

28,29

22

---

30,31

23

---

19,22

24

---

20,21,23

25---

32,34,35

Short

---

18,36

別売
IEEE1284 ｹｰﾌﾞﾙ
PC/AT

項

目

PC-9800 用ｹｰﾌﾞﾙ

仕

様

接

ＦＬ－ＰＲ３側ｺﾈｸﾀ

推奨ケーブル

続ﾌﾟﾗｸﾞ 36PIN ﾌﾟﾗｸﾞ 36PIN：ﾊｰﾌﾋﾟｯﾁ 36PIN（ﾌﾟﾗｸﾞ）
ﾎｽﾄ側ｺﾈｸﾀ：ﾊｰﾌﾋﾟｯﾁ 36PIN（ﾌﾟﾗｸﾞ）

65

別売

1

---

1

IEEE1284 ｹｰﾌﾞﾙ

2

---

2

PC-98

3

---

3

4

---

4

5

---

5

6

---

6

7

---

7

8

---

8

9

---

9

10

---

10

11

---

11

12

---

12

13

---

13

14

---

14

15

---

15

16

---

16

17

---

17

18

---

18

19

---

19

20

---

20

21

---

21

22

---

22

23

---

23

24

---

24

25

---

25

26

---

26

27

---

27

28

---

28

29

---

29

30

---

30

31

---

31

32

---

32

33

---

33

34

---

34

35

---

35

36

---

36

7.3.2.ＲＳ－２３２Ｃインタフェース仕様
RS-232C インタフェースは、以下のような仕様となっています。

項

目

仕

様

ｲﾝﾀﾌｪｰｽ･ｺﾈｸﾀ

D-SUB 25PIN（D-SUB）規格：RDEF-25SE-LNA、ﾒｽ

ﾒｰｶ：ﾋﾛｾ

接続

ｽﾄﾚｰﾄ･ｹｰﾌﾞﾙにてﾎｽﾄと接続

ﾎﾞｰﾚｰﾄ57,600bps、38,400bps、19,200bps、9,600bps から選択可能

通信設定

ﾃﾞｰﾀ

：8bit

ｽﾄｯﾌﾟﾋﾞｯﾄ ：2
ﾊﾟﾘﾃｨﾋﾞｯﾄ ：なし
ﾌﾛｰ制御

：なし

なお、本体は起動時に RS-232C インタフェースを選択されていた場合、初期設定にて 9,600bps が設定されています。よって、アプリケーションソフトを起動時に、ボーレート設定が 9,600bps となっていないと、本体との接続が行えず、Connection Port のエラーダイアログがオープンすることがあります。その様な場合は、再度設定の確認を行って下さい。

Connection Port error ダイアログ画面

また、通信がうまく行かない場合は、Connection Port、及び通信設定が正しく設定されていない場合がありますので、再度設定の確認を行って下さい。通信設定の方法は、Windows のマニュアルを参照して下さい。
次ページに、インタフェース・コネクタ仕様、及びインタフェース・ケーブル仕様を示します。

66

[端子配置]ＲＳ－２３２－Ｃコネクタ

PIN

信号名

IN/OUT

仕

様

１

ＧＮＤ

コモン信号線

２

ＲｘＤ

ＩＮ

シリアルデータ入力

３

ＴｘＤ

ＯＵＴ

シリアルデータ出力

４

ＣＳ

ＩＮ

データ制御信号入力

５

ＲＳ

ＯＵＴ

データ制御信号出力

６

ＤＳＲ

ＯＵＴ

データ制御信号出力（未使用）

７

ＧＮＤ

８

ＤＣＤ

９

ＮＣ

１０

ＮＣ

１１

ＮＣ

１２

ＮＣ

１３

ＮＣ

１４

ＮＣ

１５

ＮＣ

１６

ＮＣ

１７

ＮＣ

１８

ＮＣ

１９

ＮＣ

２０

ＤＴＲ

２１

ＮＣ

２２

ＮＣ

２３

ＮＣ

２４

ＮＣ

２５

ＮＣ

コモン信号線
ＯＵＴ

データ制御信号出力（未使用）ＩＮ

データ制御信号入力（未使用）67[ケーブル仕様]

項目

PC/AT 互換機、

仕

ＦＬ－ＰＲ３側ｺﾈｸﾀ：D-SUB 25PIN

PC-98NX 用ｹｰﾌﾞﾙ
ﾎｽﾄ側ｺﾈｸﾀ

接続

PC-9800 用ｹｰﾌﾞﾙ

様

接続

続

D-SUB

D-SUB

（ﾌﾟﾗｸﾞ）

25PIN

9PIN

：D-SUB 9PIN

2

-

3

（ﾚｾﾌﾟﾀｸﾙ）

3

-

2

4

-

7

5

-

8

6

-

6

7

-

5

8

-

1

20

-

4

22

-

9

：ｽﾄﾚｰﾄＦＬ－ＰＲ３側ｺﾈｸﾀ：D-SUB 25PIN

ﾎｽﾄ側ｺﾈｸﾀ

接

D-SUB

D-SUB

（ﾌﾟﾗｸﾞ）

25PIN

25PIN

：D-SUB 25PIN

1

-

1

（ﾌﾟﾗｸﾞ）2-

2：ｽﾄﾚｰﾄ

3

-

3

4

-

4

5

-

5

6

-

6

7

-

7

8

-

8

20

-

20

22

-

22

68

7.4.ターゲット・インタフェース仕様
ターゲット・インタフェースには、｛GND、SI、SO、SCK、CLK、_RESET、VDD、VPP、HS｝の信号があり、それぞれ使用目的に応じてターゲットへと接続を行います。必要な信号線についての情報は、各デバイスのユーザーズ・マニュアルを参照してください。
本製品には、ターゲットへの接続を行う為に、２種類のケーブルを添付しています。通常はこの添付ケーブルを使用することを推奨いたします。

ターゲット・インタフェース部には、外部からの過電圧の入力による本体の破壊を防ぐために、保護回路を内蔵しております。
この保護回路は、インタフェース部に誤って定格電圧以上の信号ラインを接続してしまった場合に、破壊の恐れのある信号ラインをターゲットから切断すると共に、異常を検出したことユーザーにお知らせいたします。
もし異常が検出されたならば、インタフェースの接続が正しいか、またターゲットに異常がないかご確認をお願いいたします。なお、過電圧にて耐えられる範囲は、以下の様になっております。それ以上の電圧が印可された場合は、本体が破損する恐れがありますのでご注意下さい。

各インタフェース信号の耐圧

信号名

仕

様

SI、SO、SCK、CLK

通常の最高電圧ﾚﾍﾞﾙ：6.0V_RESET、VDD

異常検出時の電圧ﾚﾍﾞﾙ：6.0V～15.0V

VPP

通常の最高電圧ﾚﾍﾞﾙ：12.0V
異常検出時の電圧ﾚﾍﾞﾙ：13.0V～15.0V

69

7.4.1.インタフェース仕様
ターゲットとのインタフェースは、ターゲット・インタフェース・コネクタを使用して行います。
ターゲットとの接続の際には、以下の点に注意して、ターゲットとの接続、及びターゲット・ボードの設計を行って下さい。
●ターゲット供給電源、及び動作クロックについて
フラッシュメモリ・プログラミングする際にマイコンに供給する電源、及び動作クロックは、基本的にはターゲットボード側で供給してください。ＦＬ－ＰＲ３側からも電源供給は可能ですが、ターゲット全体を動作させるほどの電流は流せません。また、ＦＬ－ＰＲ３から供給できるクロックは、16MHz、8MHz、4MHz、2MHz と限られています。
ＦＬ－ＰＲ３側から電源、及びクロックの供給を行う場合は、ＦＡアダプタ（注）等の書き込み専用アダプ
タを使用する場合に行うようにしてください。
また、各インタフェース信号は、動作電圧（VDD）にて信号レベルの変換をＦＬ－ＰＲ３内部で行っています。この為、ユーザ・ターゲット上の電源（VDD）を使用する場合でも、ＶＤＤのラインはターゲットと接続を行って下さい。なお、２電源を持つデバイスで、異なる信号レベルのインタフェース信号を必要とする場
合には、どちらかの電圧レベルにてＦＬ－ＰＲ３より出力し、信号レベルの異なる信号については、ターゲット上にてレベル変換を行って下さい。

●信号の衝突に関して
シリアル・インタフェース用の端子、及びリセット端子に、他のデバイスの出力が接続されていますと信号の衝突、誤動作の原因となります。その様な場合は、他のデバイスとの接続をアイソレートするか、他のデバイス出力をハイ・インピーダンス状態にして下さい。また、プログラム中にターゲット側にて不用意にリセットが入らないように注意して下さい。

●シリアルポートの接続に関してUATR または、SIO を使用してフラッシュメモリ・プログラミングを行う場合は、ＦＬ－ＰＲ３の SI(RxD)、
SO(TxD)信号をターゲット上の SI(RxD)、SO(TxD)と接続する際に、SI、SO 信号の入出力に整合がとれるように接続して下さい。
ＦＬ－ＰＲ３側SI(RxD)Å Æ
SO(TxD)Å Æ

マイコン側
SO(TxD)
SI(RxD)

なお、IIC によるインタフェースを行う場合は、ＦＬ－ＰＲ３側の SI 端子が SD（シリアル・データ）のラインになりますので、SCK、及び SI 端子の接続を行って下さい。

注）ＦＡアダプタは別売です。

70

●ＦＬ－ＰＲ３の非結線端子に関して以下の項目に注意して下さい。
・ターゲット側にてマイコンへクロックを供給する場合は、ＦＬ－ＰＲ３の CLK 信号をオープン
・UART 使用時は SCK 信号をオープン
・IIC 使用時は SO 信号をオープン
・SIO+ﾊﾝﾄﾞｼｪｲｸを未使用時は HS 信号をオープン

以下に、ターゲット・インタフェース・コネクタの端子配置、及びインタフェース・ケーブルの仕様について示します。
[端子配置]PIN

信号名

IN/OUT
－

仕

様

１

ＧＮＤ

ｺﾓﾝ信号

２

ＳＩ（ＲｘＤ）

IN/OUT

３

ＳＯ（ＴｘＤ）

OUT

ｼﾘｱﾙ･ﾃﾞｰﾀ出力（3 線式、UART）

４

ＳＣＫ

OUT

3 線式、IIC 時のｼﾘｱﾙ･ｸﾛｯｸ出力

５

ＣＬＫ

OUT

ﾀｰｹﾞｯﾄへのｸﾛｯｸ出力(16MHz、8MHz、4MHz、2MHz の選択)

６

＿ＲＥＳＥＴ

OUT

ﾀｰｹﾞｯﾄへの RESET 信号出力（”L”で RESET ON）

７

ＶＤＤ

IN/OUT

８

ＶＰＰ

OUT

ﾀｰｹﾞｯﾄへの VPP の出力

９

ＨＳ

OUT

3 線式+ﾊﾝﾄﾞｼｪｲｸ通信のﾊﾝﾄﾞｼｪｲｸ信号出力

ｼﾘｱﾙ･ﾃﾞｰﾀ入出力（3 線式、UART、IIC）

ﾀｰｹﾞｯﾄへの VDD の入出力（切り替えｽｲｯﾁで入出力の選択）71[ケーブル仕様]

ターゲット・インタフェース・ケーブルは、IC クリップタイプ（TYPE1）とコネクタ・タイプ（TYPE2）の２種類を添付してあります。使用目的に応じて必要なケーブルを使用して下さい。
なお、ターゲットの仕様上、添付のケーブルを使用することができないため、ケーブルを自作される場合には、ケーブル長を４０ｃｍ以内にし、ケーブルの素材は添付のケーブルと同等、もしくは、それ以上の周波数特性の良い物を使用して下さい。
ただし、通信設定によっては、高速の通信を行う事となり、添付のケーブル以外の物を使用した場合は、通信時にエラーが発生し、正常に動作しないことがありますので注意して下さい。

以下に各ケーブルの仕様を示します。

項

目

TYPE1

仕

様

ＦＬ－ＰＲ３側ｺﾈｸﾀ：D-SUB 9PIN（ﾌﾟﾗｸﾞ）

接
D-SUB

IC ｸﾘｯﾌﾟ

ﾌﾟﾗｸﾞ 9PIN

9個

規格：FDE-9P(05)

1

---

GND(黒

ﾒｰｶ ：ﾋﾛｾ

2

---

SI(黄)

3

---

SO(青)

4

---

SCK(白)

5---

CLK(緑)

6---_RESET(緑)7---

VDD(赤)8---

VPP(緑)

9

---

HS(緑)

Target 側ｺﾈｸﾀ：IC ｸﾘｯﾌﾟ 9 個

TYPE2

続

ＦＬ－ＰＲ３側ｺﾈｸﾀ：D-DUB 9PIN（ﾌﾟﾗｸﾞ）

D-SUB

FAS ｺﾈｸﾀ

ﾌﾟﾗｸﾞ 9PIN

ﾚｾﾌﾟﾀｸﾙ 10PIN

規格：FDE-9P(05)

1

---

1

ﾒｰｶ ：ﾋﾛｾ

2

---

2

3

---

3

4

---

4

：FAS ｺﾈｸﾀ 10PIN

5

---

5

（ﾚｾﾌﾟﾀｸﾙ）

6

---

6

規格：FAS-1001-2101

7

---

7

ﾒｰｶ ：山一電機

8

---

8

9

---

9

Target 側ｺﾈｸﾀ

10(ｵｰﾌﾟﾝ)

72

備

考

FAS ｺﾈｸﾀの PIN 配置

ﾀｰｹﾞｯﾄ側の推奨コネクタ例
ﾒｰｶ:山一電機
品名:FAP-1008

7.4.2.等価回路、及び負荷条件
下記にＦＬ－ＰＲ３本体側のターゲットとのインタフェース等価回路と、ターゲット側で満足すべき回路例（負荷条件）を示します。

●SI 入出力端子
VDD

SI
VDD

200Ω

ｺﾝﾊﾟﾚｰﾀ750Ω

74LS07●SO 及び RESET 出力端子
VDD

750Ω
SO and _RESET
200Ω

74LS07●CLK 出力端子
VDD

100pF

CLK
200Ω

AC 相当 BUFFER73

●SCK 入出力端子
VDD

SCK
VDD

200Ω

ｺﾝﾊﾟﾚｰﾀ750Ω

74LS07●HS 入力端子
VDD

VDD

750Ω

HS
200Ω
ｺﾝﾊﾟﾚｰﾀ●ターゲット負荷条件
VDD

2.4KΩ以上

SI,SO,_RESET
100pF 以下

SCK,CLK
CLK:100pF 以下、SCK:470pF 以下

74

7.5.マスタＲＯＭインタフェース仕様
ＦＬ－ＰＲ３は、通常 2Mbyte のフラッシュメモリ・サイズまでプログラミングを行う事が可能ですが、マスタＲＯＭソケットの仕様では、最大 1Mbyte のデータしかダウンロードする事ができません。2Mbyteのデータをダウンロードする場合には、ホストとアプリケーションソフトを使用しなければならず、
ＦＬ－ＰＲ３単体で 2Mbyte のプログラム・データを扱うことはできません。

75

第８章

エラーメッセージとその対策

エラー番号
ＥＲ０１

メッセージ
Illegal command.

ＥＲ０２

Illegal parameter.

ＥＲ０３

Host is closed.

ＥＲ０４Flash memory cannot read.

ＥＲ０５

SYSTEM error.

ＥＲ０６Intel HEX format error.

ＥＲ０７

Check sum error

ＥＲ０８

Target initialize error.

ＥＲ０９

Target no SIGNATURE.

要因
対策

ＥＲ０Ａ

No EEPROM.

要因
対策

ＥＲ０Ｂ

Target return error.

要因
対策

ＥＲ０Ｃ

Target status no return.

ＥＲ０Ｄ

SW STOP!!

要因
対策
要因
対策

ＥＲ０Ｅ

No character.

ＥＲ０Ｆ

This DEVICE is NO BLOCK

ＥＲ１０

EEPROM size over flow.

ＥＲ１１

ECC address error.

ＥＲ１２

Blank check.. Failed

ＥＲ１３

ROM Erase.. Failed

要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策

要因
対策
要因
対策

要因
対策
要因
対策
要因
対策
要因
対策

76

エラー要因／対策
コマンドの誤入力
コマンドを正しく入力して下さい
コマンド入力時のパラメータ誤入力
パラメータを正しく入力して下さい
ホストマシンとのインタフェース不良
ＦＬ－ＰＲ３と HOST の接続を確認して下さい
ﾌﾗｯｼｭﾒﾓﾘを読み込もうとしたﾌﾗｯｼｭﾒﾓﾘは読み込めません
ＦＬ－ＰＲ３本体のシステムエラー
ＦＬ－ＰＲ３本体が壊れている可能性があります
インテルＨＥＸ形式と認識できない
ファイルがインテルＨＥＸ形式であることを確認して、再度ロードして下さい
ロード中にチェックサムエラーが検出された
再度、ファイルをロードし直して下さい
ﾀｰｹﾞｯﾄﾏｲｺﾝとの初期設定ができない
TYPE コマンドでﾀｰｹﾞｯﾄ･ﾃﾞﾊﾞｲｽの設定が正しく行われているか確認して下さい。
また、ﾀｰｹﾞｯﾄ上でﾃﾞﾊﾞｲｽに対する結線や端子処理が正しくできているかﾃﾞﾊﾞｲｽのﾃﾞｰﾀｼｰﾄ等で再度確認してください。
設定されたﾀｰｹﾞｯﾄﾏｲｺﾝには SIGNATURE がない
TYPE 設定でﾀｰｹﾞｯﾄ･ﾃﾞﾊﾞｲｽが正しく設定されていることを確認して下さい
設定されたﾀｰｹﾞｯﾄﾏｲｺﾝには EEPROM がない
TYPE 設定でﾀｰｹﾞｯﾄ･ﾃﾞﾊﾞｲｽが正しく設定されていることを確認して下さい(READ はできません
ﾀｰｹﾞｯﾄﾏｲｺﾝの動作が正常でない
ﾀｰｹﾞｯﾄ･ﾃﾞﾊﾞｲｽとの通信が正常に行われていません
TYPE コマンドで通信速度が正しく設定されていることを確認して下さい。ﾃﾞﾊﾞｲｽの動作ｸﾛｯｸやｼﾘｱﾙ通信速度を落としてください。
ﾀｰｹﾞｯﾄ･ﾃﾞﾊﾞｲｽとの通信中にエラーが検出された
ﾀｰｹﾞｯﾄ･ﾃﾞﾊﾞｲｽとの接続を再度確認して下さい
Start/stop ｽｲｯﾁで強制終了した
強制終了されています 処理を最初からやり直して下さい
表示文字列に不正文字が検出された
ＦＬ－ＰＲ３の電源を立ち上げ直して下さい
設定されたﾀｰｹﾞｯﾄ･ﾃﾞﾊﾞｲｽはﾌﾞﾛｯｸ分割されていなﾌﾞﾛｯｸ分割されていないﾏｲｺﾝを TYPE コマンドで選択した場合、ﾌﾞﾛｯｸ単位の操作コマンドは使用できません
EEPROM のｻｲｽﾞが 64K ﾊﾞｲﾄを越えた
TYPE 設定の Start/End address を確認して下さい
EEC ｱﾄﾞﾚｽの入力が正常でない
ECC ｱﾄﾞﾚｽの入力を確かめて再実行して下さい
ﾀｰｹﾞｯﾄﾏｲｺﾝは Blank 状態ではない
Erase コマンドで Blank 状態にして下さい
ﾀｰｹﾞｯﾄﾏｲｺﾝを消去できない
ﾏｲｺﾝが壊れている可能性がありますエラー番号
ＥＲ１４

メッセージ
Program.. Failed at XXXXXXH

ＥＲ１５

Cannot program.

要因
対策

ＥＲ１６

Verify.. Failed at XXXXXXH

要因
対策

ＥＲ１７

Verify error.

要因
対策

ＥＲ１８

Erase Verify error.

ＥＲ１９

Device error.

ＥＲ１Ａ

SLAVE ADDRESS ERROR

ＥＲ１Ｂ

Blank check.. Failed BLOCK xx

ＥＲ１Ｃ

ROM Erase.. Failed BLOCK xx

ＥＲ１Ｄ

Verify error BLOCK xx

要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策

ＥＲ１Ｅ

Device error BLOCK xx

ＥＲ１ＦErase setting error. BLOCK

ＥＲ２０

Cannot save TYP.

ＥＲ２１

PROM different type.

要因
対策

ＥＲ２２

System flash error.

要因
対策

ＥＲ２３

Flash time out error.

要因
対策

ＥＲ２４

Cannot get TYPE data.

要因
対策

ＥＲ２６

Over run error.

ＥＲ２７

Framing error.

ＥＲ２８

Parity error.

ＥＲ３０

Illegal select BLOCK !

要因
対策
要因
対策
要因
対策
要因
対策

要因
対策

要因
対策
要因
対策
要因
対策

77

エラー要因／対策
XXXXXXH 番地以前で書き込みエラーが検出された
Erase コマンドで消去し直してから、再度書き込
みを実行して下さい
書き込みでエラーが検出された
Erase コマンドで消去し直してから、再度書き込
みを実行して下さい
XXXXXXH 番地以前でベリファイエラーが検出された
Erase コマンドで消去し直してから、再度書き込
みを実行して下さい
ベリファイでエラーが検出された
Erase コマンドで消去し直してから、再度書き込
みを実行して下さい
過消去状態が検出されたﾏｲｺﾝが壊れている可能性があります
過消去状態が検出されたﾏｲｺﾝが壊れている可能性があります
ＩＩＣ通信エラー
ﾀｰｹﾞｯﾄｼｽﾃﾑとの接続を確認して下さい
指定されたブロックは Blank 状態ではない
消去ｺﾏﾝﾄﾞで指定ﾌﾞﾛｯｸを Blank 状態にして下さい
指定されたブロックを消去できない指定されたﾌﾞﾛｯｸは壊れている可能性があります
指定されたブロックでﾍﾞﾘﾌｧｲｴﾗｰが検出された
Erase コマンドで消去し直してから、再度書き込
みを実行して下さい
指定されたブロックで過消去状態が検出されたﾏｲｺﾝが壊れている可能性があります
指定されたブロックでプリライトエラーが検出された
ﾏｲｺﾝが壊れている可能性があります
ＦＬ－ＰＲ３に TYPE 設定が SAVE できない
ＦＬ－ＰＲ３内の Flash ﾒﾓﾘが破壊されている可能性がありますｿｹｯﾄに装着された MASTER ROM に対応できない
MASTER ROM をＦＬ－ＰＲ３に対応する物にして下さいＦＬ－ＰＲ３のメモリに異常が検出された
ＦＬ－ＰＲ３内の Flash ﾒﾓﾘが破壊されている可能性がありますＦＬ－ＰＲ３のメモリにアクセスできない
ＦＬ－ＰＲ３内の Flash ﾒﾓﾘが破壊されている可能性がありますﾌﾗｯｼｭﾒﾓﾘに記憶したデータが読みとれません
ＦＬ－ＰＲ３内の Flash ﾒﾓﾘが破壊されている可能性がありますﾎｽﾄﾏｼﾝとの通信で Over run error が検出された
ﾎｽﾄﾏｼﾝとの接続環境を確認して下さい
ﾎｽﾄﾏｼﾝとの通信で Framing error が検出された
ﾎｽﾄﾏｼﾝとの接続環境を確認して下さい
ﾎｽﾄﾏｼﾝとの通信で Parity error が検出された
ﾎｽﾄﾏｼﾝとの接続環境を確認して下さい
TYPE 設定されたﾌﾞﾛｯｸは存在しません
TYPE 設定のﾌﾞﾛｯｸ情報を確認して下さいエラー番号
ＥＲ３１
ＥＲ３２

メッセージ
EPV is not supported BLOCK
operation
Cannot execute when ECC set.

ＥＲ３３

ECC BLOCK address unknown.

ＥＲ３４

Unpacked BCD format error.

ＥＲ３５

Cannot get SLAVE address.(1bit)

ＥＲ３６

Cannot get SLAVE address.(9bit)

ＥＲ３７

Cannot get SLAVE address.(ACK)ＥＲ３８

IIC WRITE error.(1bit)

ＥＲ３９

IIC WRITE error.(9bit)

ＥＲ３Ａ

IIC WRITE error.(ACK)ＥＲ３Ｂ

IIC READ error.(1bit)

ＥＲ３Ｃ

IIC READ error.(9bit)

ＥＲ３Ｄ

IIC READ error.(ACK)

ＥＲ３Ｅ

Illegal select AREA.

ＥＲ４０

CPU RAM error.

ＥＲ４１

Expansion RAM error.

ＥＲ４２

Illegal SW Target ON.

要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策

ＥＲ４３

Illegal SW Target OFF.

要因
対策

ＥＲ４４

Target is closed.

ＥＲ４5

IIC SCLK is Low level.

ＥＲ５０

VPP OUT CURRENT error.

ＥＲ５１

VDD OUT CURRENT error.

ＥＲ５２

VCC(+5V) CURRENT error.

ＥＲ５３

EPROM VPP CURRENT error.

要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策

78

エラー要因／対策
BLOCK ﾓｰﾄﾞで E.P.V ｺﾏﾝﾄﾞが実行された
FL-PR3 の端末ｿﾌﾄのﾊﾞｰｼﾞｮﾝが一致していません
ECC ﾒﾓﾘがあるﾃﾞﾊﾞｲｽで一括処理しようとした
ECC ﾒﾓﾘがあるﾃﾞﾊﾞｲｽでは一括処理はできません
ECC ﾒﾓﾘのｱﾄﾞﾚｽが入力されなかった
ECC ﾒﾓﾘのｱﾄﾞﾚｽが正しく入力されていません
設定の値に範囲外のものがあります
FL-PR3 の端末ｿﾌﾄのﾊﾞｰｼﾞｮﾝが一致していません
IIC 通信エラーです
配線と IIC 上の他のデバイスの確認をして下さい
IIC 通信エラーです
配線と IIC 上の他のデバイスの確認をして下さい
IIC 通信エラーです
ﾀｰｹﾞｯﾄﾏｲｺﾝの確認をして下さい
IIC 通信エラーです
配線と IIC 上の他のデバイスの確認をして下さい
IIC 通信エラーです
配線と IIC 上の他のデバイスの確認をして下さい
IIC 通信エラーです
ﾀｰｹﾞｯﾄﾏｲｺﾝの確認をして下さい
IIC 通信エラーです
配線と IIC 上の他のデバイスの確認をして下さい
IIC 通信エラーです
配線と IIC 上の他のデバイスの確認をして下さい
IIC 通信エラーです
ﾀｰｹﾞｯﾄﾏｲｺﾝの確認をして下さい
TYPE 設定されたｴﾘｱは存在しません
TYPE 設定のｴﾘｱ情報を確認して下さい
ＦＬ－ＰＲ３の内蔵 RAM に異常が検出された
ＦＬ－ＰＲ３が壊れている可能性があります
ＦＬ－ＰＲ３の拡張 RAM に異常が検出された
ＦＬ－ＰＲ３が壊れている可能性があります
POWER SELECT ｽｲｯﾁ状態が"VDD OUT"になっているが、"USER VDD"が供給されている
POWER SELECT ｽｲｯﾁ状態が"VDD OUT"になっている時は、ﾀｰｹﾞｯﾄの電源(VDD)は供給しないで下さい
POWER SELECT ｽｲｯﾁ状態が"USER VDD"になっているが、"USER VDD"が供給されていない
POWER SELECT ｽｲｯﾁ状態が"USER VDD"になっている時は、ﾀｰｹﾞｯﾄの電源(VDD)を供給して下さい
ﾀｰｹﾞｯﾄｼｽﾃﾑに接続されていない
ﾀｰｹﾞｯﾄとの接続を確認して下さい
SCK 端子がＨﾚﾍﾞﾙにならない
ﾀｰｹﾞｯﾄｼｽﾃﾑの SCK 端子を確認して下さい
VPP の過電流が検出された
ﾀｰｹﾞｯﾄｼｽﾃﾑの VPP 端子を確認して下さい
VDD の過電流が検出された
ﾀｰｹﾞｯﾄｼｽﾃﾑの VDD 端子を確認して下さい
VCC(+5V)の過電流が検出された
FL-PR3 が壊れている可能性があります
EPROM VPP の過電流が検出された
ﾏｽﾀ PROM を確認して下さい また、Flashpr3 が壊れている可能性がありますエラー番号
ＥＲ５４

メッセージ
User VDD error.

ＥＲ５Ｂ

Blank check.. Failed AREA

ＥＲ５Ｃ

ROM Erase.. Failed AREA

ＥＲ５Ｄ

Verify error. AREA

ＥＲ５Ｅ

Device error. AREA

ＥＲ５Ｆ

Erase setting error. AREA

要因
対策
要因
対策
要因
対策
要因
対策
要因
対策
要因
対策

79

エラー要因／対策
ﾀｰｹﾞｯﾄｼｽﾃﾑ用電圧に異常が検出された
ﾀｰｹﾞｯﾄｼｽﾃﾑの電圧を確認して下さい
指定されたエリアは Blank 状態ではない
消去ｺﾏﾝﾄﾞで指定ｴﾘｱを Blank 状態にして下さい
指定されたエリアを消去できない指定されたｴﾘｱは壊れている可能性があります
指定されたエリアでﾍﾞﾘﾌｧｲｴﾗｰが検出された
Erase コマンドで消去し直してから、再度書き込
みを実行して下さい
指定されたエリアで過消去状態が検出されたﾏｲｺﾝが壊れている可能性があります
指定されたエリアでプリライトエラーが検出されたﾏｲｺﾝが壊れている可能性があります付録

ターゲット設計に際しての注意
フラッシュマイコンを使用したボードを設計する際に、オン・ボード書き込みをご検討の場合は、以下の点に注意して設計を行ってください。

●端子処理に関して
ターゲット上に通常動作モードからフラッシュメモリ・プログラミング・モードへの切り替えの為に特別な端子処理を必要とするものや、プログラム中にハイ・インピーダンス状態になる端子がある場合があります。また、端子処理によりマイコンの動作を停止させるモードにするとプログラミング動作ができなくなりますので、ターゲットを作成する前に必ず該当するデバイスのマニュアル等で確認して下さい。
●ＦＬ－ＰＲ３とのインタフェース回路について
UART（非同期通信ポート）と SIO（３線式クロック同期式ポード）のインタフェース回路のサンプルを、以下に示します。ＦＬ－ＰＲ３は、ターゲットに VDD を非供給時でも、ターゲット上の電圧をセンスする為、
VDD 端子は必ず接続して下さい。なお、デバイスの端子処理等の情報は、該当するデバイスのデータシートを参照して下さい。

ＵＡＲＴをインタフェースにした回路例

ＳＩＯをインタフェースにした回路例

80よく表示されるエラーと確認事項

下記のエラーが表示された時には次のことを確認して下さい。

● ER08 Target initialize error.
このメッセージは FL-PR3 とﾌﾗｯｼｭ･ﾏｲｺﾝとの間で、通信が確立されない時に表示されます。
―――確認事項―――
・FL-PR3 とﾌﾗｯｼｭﾏｲｺﾝが正しく結線されている事を確認して下さい、また未使用端子の端子処理が正しく行われていることを確認して下さい。
・TYPE で設定した”COMM PORT”やｸﾛｯｸのなどを確認して下さい。
(ｸﾛｯｸ値やﾎﾞｰﾚｰﾄを低い値に設定する事により書き込める様になる事があります)● ER0B Target return error.
● ER0C Target status no return.
このメッセージはﾌﾗｯｼｭ･ﾏｲｺﾝからの通信が正常に受信出来ない時に表示されます。
―――確認事項―――
・FL-PR3 とﾌﾗｯｼｭﾏｲｺﾝが正しく結線されている事を確認して下さい、また未使用端子の端子処理が正しく行われていることを確認して下さい。
・TYPE で設定した”COMM PORT”やｸﾛｯｸのなどを確認して下さい。
(ｸﾛｯｸ値やﾎﾞｰﾚｰﾄを低い値に設定する事により書き込める様になる事があります)● ER54 User VDD error.
このメッセージはﾀｰｹﾞｯﾄｼｽﾃﾑ用の電源に異常が検出された時に表示されます。
―――確認事項―――
・ＦＡｱﾀﾞﾌﾟﾀを使用して書き込みを行っている時には”TARGET VDD”ｽｲｯﾁが”OUT”側になっている事。
・ｵﾝﾎﾞｰﾄﾞ書き込みを行っている時には”TARGET VDD”ｽｲｯﾁが”IN”側になっている事。

81