文 書 番 号 :D1100166 PC プログラマ シリアル 通 信 手 順 書 第 1 版 2011 年 07 月 フラッシュサポートグループ 株 式 会 社 1/28
目 次 1. 対 象 プログラマ 3 2. 対 象 OS 3 3.シリアルケーブルの 準 備 4 4.コマンドプロンプトを 使 用 したデータの 送 受 信 6 4.1 パソコンとプログラマの 接 続 6 4.2 パソコンの 設 定 6 4.3 プログラマの 設 定 8 4.4 データの 送 受 信 9 5.ターミナルソフトを 使 用 したデータの 送 受 信 14 5.1 パソコンとプログラマの 接 続 14 5.2 TERA TERM の 設 定 14 5.3 プログラマの 設 定 16 5.4 データの 送 受 信 17 6.シリアル 通 信 を 用 いたプログラマのアップグレード 手 順 21 6.1 パソコンとプログラマの 接 続 21 6.2 パソコンの 設 定 21 6.3 プログラマの 設 定 23 6.4 REVISIONデータの 送 信 25 7. 通 信 が 正 常 に 行 われない 場 合 28 2/28
1. 対 象 プログラマ AF9708 AF9709 AF9709B AF9723 AF9723B 2. 対 象 OS Windows7 WindowsVista WindowsXP Windows2000 3/28
3.シリアルケーブルの 準 備 シリアルケーブルは 下 図 の 結 線 のケーブルを 使 用 して 下 さい AF9708/09/09B を 使 用 する 場 合 接 続 機 器 RS232C 接 続 外 部 機 器 側 25ピン D_SUB AF9708/09/09B 側 9ピン D_SUB 1 2 3 4 5 6 7 8 AF9708/09/09B 1 2 3 4 5 6 20 7 外 部 機 器 外 部 機 器 AF9708/09/09B 9ピン D_SUB 1 2 3 4 5 6 7 8 9 AF9708/09/09B 1 2 3 4 5 6 7 8 9 外 部 機 器 4/28
AF9723/23B を 使 用 する 場 合 接 続 機 器 RS232C 接 続 外 部 機 器 AF9723/23B 25ピン D_SUB 1 2 3 4 5 6 20 7 AF9723/23B 1 2 3 4 5 6 20 7 外 部 機 器 外 部 機 器 側 9ピン D_SUB AF9723/23B 側 25ピン D_SUB 1 2 3 4 5 6 7 20 22 AF9723/23B 1 2 3 4 5 6 7 8 9 外 部 機 器 5/28
4.コマンドプロンプトを 使 用 したデータの 送 受 信 コマンドプロンプトを 使 用 してバイナリデータをパソコンで 受 信 することは 出 来 ません バイナリファイルを 受 信 したいときは 後 述 の 5.ターミナルソフトを 使 用 したデータの 送 受 信 を 参 照 して 下 さい コマンドプロンプトでの 送 受 信 は OS のバージョン 使 用 機 器 によって 正 しく 行 えない 場 合 が 御 座 います 正 しく 送 受 信 が 行 えない 場 合 本 手 順 書 に 記 載 された 他 の 方 法 もしくは 弊 社 製 コン トロールソフト( 有 償 )での 実 施 を 御 願 い 致 します 4.1 パソコンとプログラマの 接 続 プログラマとパソコンを 3.シリアルケーブルの 準 備 に 記 載 されている 結 線 が 行 われているシ リアルケーブルで 接 続 します 4.2 パソコンの 設 定 (1) 対 象 OS が Windows7 WindowsVista WindowsXP の 場 合 は 下 記 の 手 順 でコマンドプ ロンプトを 起 動 します スタート すべてのプログラム アクセサリ コマンドプロンプト スタートメニューを クラシック スタート メニュー(M) 表 示 にしている 場 合 は 下 記 の Windows2000 と 同 じ 手 順 になります Windows2000 の 場 合 は 次 の 通 りです スタート プログラム アクセサリ コマンドプロンプト コマンドプロンプトを 起 動 すると 以 下 の 画 面 が 表 示 されます ここはお 客 様 がパソコンにログ インしたときのログイン 名 によ って 変 わります 現 在 のディレクトリ(フォルダ) 6/28
以 降 WindowsXP を 使 用 して 説 明 します (2)シリアルポート(COM1)を 設 定 します ( 例 )38400bps NONパリティ 8ビット ストップビット=1にてCOM1から 送 信 する 場 合 バイナリデータを 送 信 する 際 は 必 ずデータビットを8ビットに 設 定 して 下 さい 設 定 が 正 しく 行 われていない 場 合 正 しくデータが 送 受 信 されません コマンドプロンプトにて 下 記 の 様 に 入 力 し Enterキーを 押 下 します mode com1:38400,n,8,1 設 定 を 実 行 すると 以 下 のような 画 面 が 表 示 されます 7/28
4.3 プログラマの 設 定 (1)シリアルポートを 設 定 します FUNCTION 4の 順 に 押 下 し ( )( )で 項 目 を 選 択 で 下 記 の 様 に 設 定 して 下 さい SET/STARTキーを 押 して 決 定 します(パソコンと 同 じ 設 定 にして 下 さい) BAUD RATE :[38400] BIT LENGTH: 8BIT PARITY BIT : NON STOP BITS : 1BIT (2) 送 受 信 するデータフォーマットを 設 定 します FUNCTION 5の 順 に 押 下 し を 押 してデータフォーマットを 選 択 します バイナリデータか ASCII データであれば 必 要 に 応 じて( )( )で SUB-FMT の 行 を 選 択 し ます 値 を 入 力 して SET/STARTキーを 押 して 決 定 します( 下 記 はバイナリデータ 選 択 時 ) I/O TRANSLATION FMT FMT.NAME[DG-BAINARY] SUB-FMT SBF=FF 8/28
4.4 データの 送 受 信 (1)プログラマをデータの 送 受 信 待 ちにします <プログラマ 操 作 > FUNCTION 6の 順 に 押 下 し で 受 信 を 行 う 場 合 は INPUT 送 信 を 行 う 場 合 は OUTPUT を 選 択 して 下 さい SET/STARTキーを 押 して 決 定 します 受 信 送 信 SERIAL I/F [ INPUT] SERIAL I/F [OUTPUT] DG-BAINARY 0 DG-BAINARY 0 RAMSTA= 0 RAMSTA= 0 SPA= 7FFFFF SPA= 7FFFFF 送 受 信 を 行 うデータフォーマットが DG-BINARY DEC-BINARY BIN HI-SPD JEDEC JED NO SUM POF 以 外 はオフセット( 受 信 したいデータの 先 頭 位 置 を 変 更 ) 値 が 設 定 で きます オフセット 値 を 設 定 する 必 要 がある 場 合 は ( )を 押 して 項 目 を 移 動 し 上 記 2 行 目 に 表 示 されている 0 を 指 定 したいアドレスに 変 更 してください プログラマがデータの 送 受 信 待 ちになると 以 下 のような 表 示 になります 受 信 送 信 S-INPUT READY* S-OUTPUT READY* DG-BAINARY 0 DG-BAINARY 0 RAMSTA= 0 RAMSTA= 0 SPA= 7FFFFF SPA= 7FFFFF (2)パソコンからデータを 送 受 信 します <パソコン 操 作 > 送 信 コマンドプロンプトに 表 示 されているディレクトリ(フォルダ)に 送 信 するファイルがある 場 合 下 記 のように 入 力 し Enterキーを 押 下 します copy ファイル 名 com1 バイナリファイルを 送 信 するときは copy を copy/b にして 下 さい 受 信 コマンドプロンプトに 表 示 されているディレクトリ(フォルダ)に 受 信 するファイルを 作 成 し たい 場 合 下 記 のように 入 力 し Enterキーを 押 下 します copy com1 ファイル 名 9/28
ファイルは 入 力 したファイル 名 で 自 動 的 に 作 成 されます 入 力 したファイル 名 が 既 にある 場 合 上 書 きをするか 確 認 が 表 示 されるので 上 書 き 保 存 を する 場 合 は Y を 上 書 き 保 存 をしない 場 合 は N を 入 力 し Enterキーを 押 下 し ます コマンドプロンプトに 表 示 されているディレクトリにファイルがない 場 合 以 下 に 示 すコマン ドを 入 力 してファイルのあるディレクトリ(フォルダ)に 変 更 して 下 さい cd 現 在 のディレクトリを 表 示 または 変 更 使 用 方 法 C: Documents and Settings xxxxxxxxxx>cd.. 上 の 階 層 フォルダへ 変 更 C: Documents and Settings xxxxxxxxxx>cd xxxx 参 照 先 ディレクトリ(フォルダ) へ 変 更 xxxx は 変 更 先 の 参 照 フォルダ D ドライブなどドライブを 変 更 C: Documents and Settings xxxxxxxxxx>d: ファイル 名 の 部 分 はコマンドプロンプトウィンドウにファイルをドラッグ&ドロップする 事 で コマンドプロンプトに 表 示 されているディレクトリ(フォルダ) 以 外 にあるファイルを 簡 単 に 選 択 することが 出 来 ます copy ドラッグ&ドロップしたファイル 名 com1 バイナリデータを 送 信 する 場 合 は copy を copy/b と 入 力 します 送 受 信 中 プログラマの LCD 表 示 の1 行 目 が 送 信 の 場 合 は SENDING 受 信 の 場 合 は RECEIVING が 表 示 されます 10/28
データの 送 信 中 データの 受 信 中 11/28
(3)パソコンで 送 受 信 完 了 の 確 認 します 送 受 信 が 完 了 するとコマンドプロンプトは 以 下 のような 表 示 になります 送 信 完 了 時 のコマンドプロンプト 受 信 完 了 時 のコマンドプロンプト 12/28
(4)プログラマがLCDにPASSを 出 力 し 正 常 終 了 したことを 確 認 します (5)プログラマで 受 信 したデータを 確 認 したい 場 合 は 以 下 の 手 順 で RAM EDIT モードに 移 行 して 頂 き データを 確 認 して 頂 く 事 が 出 来 ます RAM EDIT モード 中 に 0~F のキーを 押 下 されると データを 書 換 えてしまう 恐 れがあり ますのでご 注 意 下 さい RESET キーを 押 下 します 0~F のキーで 確 認 したい RAM アドレス 値 を 入 力 します SET/START キーを 押 下 します 入 力 した RAM アドレス 値 が 0 の 位 置 に 表 示 されます ( 例 ) 最 初 の RAM アドレス(0)の 値 を 確 認 したい 場 合 RESET キーを 押 下 します 0 を 入 力 します SET/START キーを 押 下 します 以 下 のような 画 面 がプログラマの LCD に 表 示 されます( 表 示 されるデータは 受 信 したデ ータによって 異 なります) EDIT ADR : 0-1 0 +1 +2 +3 +4 +5 **,FF,FF,FF,FF,FF,FF RAM アドレスを 移 動 するときは を 押 下 して 下 さい RAM EDIT モードを 終 了 するときは RESET キーを 押 下 して 下 さい 13/28
5.ターミナルソフトを 使 用 したデータの 送 受 信 フリーウェアである TERA TERM を 使 用 したデータの 送 受 信 方 法 について 説 明 します Vector(http://www.vector.co.jp) 等 から TERA TERM をダウンロードして 頂 き データの 送 受 信 を 行 います 5.1 パソコンとプログラマの 接 続 プログラマとパソコンを 3.シリアルケーブルの 準 備 に 記 載 されている 結 線 が 行 われているシ リアルケーブルで 接 続 します 5.2 TERA TERM の 設 定 (1)TERA TERM を 起 動 します 新 しい 接 続 画 面 で シリアル を 選 択 し 接 続 ポートを 選 択 します 14/28
(2)シリアルポートを 設 定 します メニュー : 設 定 (S) シリアルポート(E) バイナリデータを 送 信 する 際 は 必 ずデータ(D)を8ビットに 設 定 して 下 さい 設 定 が 正 しく 行 われていない 場 合 正 しくデータが 送 受 信 されません 15/28
5.3 プログラマの 設 定 (1)シリアルポートを 設 定 します FUNCTION 4の 順 に 押 下 し ( )( )で 項 目 を 選 択 で 下 記 の 様 に 設 定 して 下 さい SET/STARTキーを 押 して 決 定 します(パソコンと 同 じ 設 定 にして 下 さい) BAUD RATE :[38400] BIT LENGTH: 8BIT PARITY BIT : NON STOP BITS : 1BIT (2) 受 信 するデータフォーマットを 設 定 します FUNCTION 5の 順 に 押 下 し を 押 してデータフォーマットを 選 択 します バイナリデータか ASCII データであれば 必 要 に 応 じて( )( )で SUB-FMT の 行 を 選 択 し 値 を 入 力 します SET/STARTキーを 押 して 決 定 します( 下 記 はバイナリデータ 選 択 時 ) I/O TRANSLATION FMT FMT.NAME[DG-BAINARY] SUB-FMT SBF=FF 16/28
5.4 データの 送 受 信 (1)プログラマをデータの 送 受 信 待 ちにします <プログラマ 操 作 > FUNCTION 6の 順 に 押 下 し で 受 信 を 行 う 場 合 は INPUT 送 信 を 行 う 場 合 は OUTPUT を 選 択 して 下 さい SET/STARTキーを 押 して 決 定 します 受 信 送 信 SERIAL I/F [ INPUT] SERIAL I/F [OUTPUT] DG-BAINARY 0 DG-BAINARY 0 RAMSTA= 0 RAMSTA= 0 SPA= 7FFFFF SPA= 7FFFFF 受 信 を 行 うデータフォーマットが DG-BINARY DEC-BINARY BIN HI-SPD JEDEC JED NO SUM POF 以 外 はオフセット( 受 信 したいデータの 先 頭 位 置 を 変 更 ) 値 が 設 定 で きます オフセット 値 を 設 定 する 必 要 がある 場 合 は ( )を 押 して 項 目 を 移 動 し 上 記 2 行 目 に 表 示 されている 0 を 指 定 したいアドレスに 変 更 してください プログラマがデータの 送 受 信 待 ちになると 以 下 のような 表 示 になります 受 信 送 信 S-INPUT READY* S-OUTPUT READY* DG-BAINARY 0 DG-BAINARY 0 RAMSTA= 0 RAMSTA= 0 SPA= 7FFFFF SPA= 7FFFFF 17/28
(2)データを 送 受 信 します <TERA TERM 操 作 > 送 信 時 メニュー:ファイル(F) ファイル 送 信 (S) 送 信 ファイルの 選 択 受 信 時 メニュー:( 新 規 ファイル 作 成 時 )ファイル(F) ログ(L) 保 存 ファイル 名 の 入 力 ( 既 存 ファイル 上 書 時 )ファイル(F) ログ(L) 対 象 ファイルを 選 択 保 存 バイナリデータの 場 合 オプションのバイナリ(B)にチェックを 入 れます 送 信 ファイルの 選 択 チェックは 外 して 下 さい 18/28
受 信 ファイルの 選 択 データ 送 信 中 データ 受 信 中 データ 受 信 中 受 信 データが 表 示 されます 19/28
(3)TERA TERM からのデータ 送 受 信 を 終 了 します <TERA TERM 操 作 > TERA TERM がデータの 送 受 信 を 完 了 したら 閉 じる を 押 してウィンドウを 閉 じます (4)プログラマがLCDにPASSを 出 力 し 正 常 終 了 したことを 確 認 します (5)プログラマで 受 信 したデータを 確 認 したい 場 合 は 以 下 の 手 順 で RAM EDIT モードに 移 行 して 頂 き データを 確 認 して 頂 く 事 が 出 来 ます RAM EDIT モード 中 に 0~F のキーを 押 下 されると データを 書 換 えてしまう 恐 れがあり ますのでご 注 意 下 さい RESET キーを 押 下 します 0~F のキーで 確 認 したい RAM アドレス 値 を 入 力 します SET/START キーを 押 下 します 入 力 した RAM アドレス 値 が 0 の 位 置 に 表 示 されます ( 例 ) 最 初 の RAM アドレス(0)の 値 を 確 認 したい 場 合 RESET キーを 押 下 します 0 を 入 力 します SET/START キーを 押 下 します 以 下 のような 画 面 がプログラマの LCD に 表 示 されます( 表 示 されるデータは 受 信 したデ ータによって 異 なります) EDIT ADR : 0-1 0 +1 +2 +3 +4 +5 **,FF,FF,FF,FF,FF,FF RAM アドレスを 移 動 するときは を 押 下 して 下 さい RAM EDIT モードを 終 了 するときは RESET キーを 押 下 して 下 さい 20/28
6.シリアル 通 信 を 用 いたプログラマのアップグレード 手 順 6.1 パソコンとプログラマの 接 続 プログラマとパソコンを 3.シリアルケーブルの 準 備 に 記 載 されている 結 線 が 行 われているシ リアルケーブルで 接 続 します 6.2 パソコンの 設 定 (1) 対 象 OS が Windows7 WindowsVista WindowsXP の 場 合 は 下 記 の 手 順 でコマンドプ ロンプトを 起 動 します スタート すべてのプログラム アクセサリ コマンドプロンプト スタートメニューを クラシック スタート メニュー(M) 表 示 にしている 場 合 は 下 記 の Windows2000 と 同 じ 手 順 になります Windows2000 の 場 合 は 次 の 通 りです スタート プログラム アクセサリ コマンドプロンプト コマンドプロンプトを 起 動 すると 以 下 の 画 面 が 表 示 されます ここはお 客 様 がパソコンにログ インしたときのログイン 名 によ って 変 わります 現 在 のディレクトリ(フォルダ) 以 降 WindowsXP を 使 用 して 説 明 します 21/28
(3)シリアルポート(COM1)を 設 定 します ( 例 )38400bps NONパリティ 8ビット ストップビット=1にてCOM1から 送 信 する 場 合 <パソコン 操 作 > コマンドプロンプトにて 下 記 の 様 に 入 力 し Enterキーを 押 下 します mode com1:38400,n,8,1 データを 送 信 する 際 は 必 ずデータビットを8ビットに 設 定 して 下 さい 設 定 が 正 しく 行 わ れていない 場 合 正 しくデータが 送 受 信 されません 設 定 を 実 行 すると 以 下 のような 画 面 が 表 示 されます 22/28
6.3 プログラマの 設 定 (1)シリアルポートを 設 定 します FUNCTION 4の 順 に 押 下 し ( )( )で 項 目 を 選 択 で 下 記 の 様 に 設 定 後 SE T/STARTキーを 押 して 決 定 します(パソコンと 同 じ 設 定 にして 下 さい) BAUD RATE : [38400] BIT LENGTH: 8BIT PARITY BIT : NON STOP BITS : 1BIT (2) 受 信 するデータフォーマットを 設 定 します FUNCTION 5の 順 に 押 下 し を 押 してデータフォーマットを 選 択 後 SET/STA RTキーを 押 して 決 定 します I/O TRANSLATION FMT FMT.NAME[MOTOROLA] (3)RAMをクリアします EDIT 4 の 順 で 押 下 して SET/STARTキーを 押 して RAM クリアを 実 行 し 完 了 するま で 待 ちます (4)RAM-STA SPA を 設 定 します FUNCTION 1の 順 に 押 下 して ( )( )で 項 目 を 選 択 し RAM-STA SPA を 入 力 SET/STARTキーを 押 して 決 定 します SPA の 設 定 は 下 記 対 象 プログラマにより 異 なりま すので アップグレード 対 象 プログラマの SPA を 設 定 します( 下 記 はAF9723の 設 定 です) START/STOP ADDRESS RAMSTA= 0 SPA= 7FFFF MAIN をアップグレードする 際 の SPA の 設 定 値 は 以 下 の 通 りです AF9708 : FFFFF AF9709 : FFFFF AF9709B:1FFFFF AF9823 : 7FFFF AF9823B: 7FFFF 23/28
UNITをアップグレードする 際 のSPAの 設 定 値 は 以 下 の 通 りです AF9833 : 3FFFF AF9834 :13FFFF AF9837 : 3FFFF AF9839B: 3FFFF AF9840 : 3FFFF AF9842 : 3FFFF AF9843 :13FFFF AF9844 :13FFFF AF9845 :13FFFF AF9845B:13FFFF AF9845C:13FFFF AF9848 :13FFFF 24/28
6.4 REVISIONデータの 送 信 (1)プログラマを 受 信 待 ちにします FUNCTION 6の 順 に 押 下 し で INPUT に 設 定 します オフセット 値 を 設 定 する 必 要 がある 場 合 は ( )を 押 して 項 目 を 移 動 し 上 記 2 行 目 に 表 示 されている 0 を 指 定 したいオフセット 値 に 変 更 します SET/STARTキーを 押 して 決 定 します SERIAL I/F [ INPUT] MOTOROLA 0 RAMSTA= 0 SPA= 7FFFF オフセット 値 を 設 定 する 必 要 がある 場 合 は ( )を 押 して 項 目 を 移 動 し 上 記 2 行 目 に 表 示 されている 0 を 指 定 したいアドレスに 変 更 してください オフセットの 設 定 が 必 要 なプログラマはありません 以 下 はUNITのオフセット 値 です AF9833 :100000 AF9837 :100000 AF9839B:100000 AF9840 :100000 AF9842 :100000 (2) パソコンからデータを 送 信 します コマンドプロンプトに 表 示 されているディレクトリ(フォルダ)にREVISIONファイルが ある 場 合 下 記 のように 入 力 し Enterキーを 押 下 します copy REVISION ファイル 名 com1 コマンドプロンプトに 表 示 されているディレクトリにファイルがない 場 合 以 下 に 示 すコマンド を 入 力 してファイルのあるディレクトリ(フォルダ)に 変 更 して 下 さい cd 現 在 のディレクトリを 表 示 または 変 更 使 用 方 法 C: Documents and Settings xxxxxxxxxx>cd.. 上 の 階 層 フォルダへ 変 更 C: Documents and Settings xxxxxxxxxx>cd xxxx 参 照 先 ディレクトリ(フォルダ) へ 変 更 xxxx は 変 更 先 の 参 照 フォルダ D ドライブなどドライブを 変 更 C: Documents and Settings xxxxxxxxxx>d: 25/28
ファイル 名 の 部 分 はコマンドプロンプトウィンドウにファイルをドラッグ&ドロップする 事 で コマンドプロンプトに 表 示 されているディレクトリ(フォルダ) 以 外 にあるファイルを 簡 単 に 選 択 することが 出 来 ます copy ドラッグ&ドロップしたファイル 名 com1 送 信 する REVISION ファイルが C: Documents and Settings xxxxxxxxxx というディレ クトリ(フォルダ)に rev03.19a という 名 前 で 保 存 されている 場 合 は 下 図 の 様 になります 受 信 中 はプログラマの LCD にRECEIVING*と 表 示 されます データの 送 信 中 26/28
(3)パソコンで 送 信 完 了 の 確 認 送 信 が 完 了 するとコマンドプロンプトは 以 下 のような 表 示 になります 送 信 完 了 時 のコマンドプロンプト (4)プログラマがLCDにPASSを 出 力 し 正 常 終 了 したことを 確 認 します (5)プログラマのアップグレードを 実 行 します FUNCTION 2 の 順 に 押 下 して SYSTEMの 行 で を 押 して[MAIN]を 選 択 します SET/START キーを 押 下 して 実 行 します SYSTEM UP GRADE SYSTEM: [MAIN] SOURCE RAM UNITをアップグレードするときは SYSTEMの 行 で を 押 してSYSTEMの 項 目 を[UNIT]に 設 定 後 SET/STARTキーを 押 下 して 実 行 します アップグレードが 完 了 するまで 電 源 を 切 らないで 下 さい プログラマが 故 障 する 可 能 性 があ ります (6)イニシャル 処 理 を 行 い 新 しいバージョンが 表 示 されることを 確 認 します 27/28
7. 通 信 が 正 常 に 行 われない 場 合 データの 送 受 信 が 正 常 に 行 われない 場 合 恐 れ 入 りますがもう 1 度 手 順 をご 確 認 下 さい また パソコン ケーブル プログラマを 複 数 台 所 有 されている 場 合 は 以 下 の 項 目 をお 試 し 下 さい (1) 御 使 用 のパソコンを 変 更 して 頂 き 再 度 転 送 を 実 施 して 下 さい (2) 御 使 用 の RS232-C ケーブルを 変 更 して 頂 き 再 度 転 送 を 実 施 して 下 さい (3) 御 使 用 のプログラマを 変 更 して 頂 き 再 度 転 送 を 実 施 して 下 さい 上 記 を 確 認 しても 通 信 が 正 常 に 行 われない 場 合 は 弊 社 までお 問 い 合 わせ 下 さい フラッシュサポートグループ 株 式 会 社 TEL:053-459-1030 FAX:053-455-6020 URL:http://www.j-fsg.co.jp/ask.html 28/28