05102024

Last update2016/05/28 14:38

Back 現在地: Home パートナー segger-tools Flasher 5 Installing / using software 

Flasher 5 Installing / using software 


インストール/ソフトウェアを使用して

 

Flasher PCソフトウェアをインストールする

PCソフトウェアFLASHER.EXEは、"フロッピーディスクを3.5に対応で配布されています;単にあなたのハードドライブにセットアッププログラムをコピーして、セットアッププログラムはソフトウェアを使用するために、インストールプロセスをご案内します。

PCにFlasherを接続する

パソコン未満 - >フラッシャーインタフェースケーブル

標準のシリアルインタフェースケーブル(ヌルモデム)PCにフラッシャーを接続するために使用することができます。
9ピンのD - SubオスRS - 232インタフェースコネクタのピン割り当ては、次のとおりです:

ピンNo。信号関数ホスト信号
2 RxD 非同期のシリアル(RS232)のデータ入力 シリアルデータ出力(TXD)
3 TXD端子 非同期のシリアル(RS232)のデータ出力 シリアルデータ入力(RXD)
5 GND 信号グランド 信号グランド

RS 232 cable

はじめに

  1. Windowsを95/98/2000またはWindows NTのNULLモデムケーブルを使用して実行しているPCにフラッシャーを接続し、フラッシャーソフトウェアをFLASHER.EXE実行
  2. 電源にフラッシャーを接続してください。
  3. 設定PCのプログラムの[オプション]メニューを介してデバイス
  4. インサーキットプログラミングの場合:フラッシャーは、カスタマイズされたインターフェイスケーブルを介してターゲットシステムに接続してください。
  5. フラッシャーとターゲットシステムを接続する前に、確認、ターゲットとフラッシャーが、それ以外の場合はフラッシャーが破損する恐れがありますの間にはグランド電位の差がある。

Flasher PCのプログラムを使用して

一般的な

フラッシャーは、Windowsプログラムを使用して簡単に付属しています。 これは、モトローラやインテルHEXフォーマットのプログラムファイルの読み取ることができます。 次は、ロードされたターゲットプログラムとFLASHER.EXEのスクリーンショットです

PCとフラッシャーの間の通信

と(点滅LEDのいずれかが点灯する必要があります)が接続されて供給されてフラッシャーは、NULLモデムケーブルでPCに接続されている電源を確認します。 PCベースのプログラムの何かを表示点滅状態の下にある"通信なし"以外の場合は、フラッシャーとPC間の通信が機能しています。

フラッシャーの初めてのセットアップ

場合は、最初にフラッシャーを使用してオプション->デバイス]メニューの[ポイントを選択してください。 次のダイアログボックスが表示されます:

Dialog box Device properties 最初は慎重に正しいターゲットデバイスを選択します。 falseの選択は、ターゲットを損傷する場合があります。 次に、アクセスをご希望ですか、チップ面積を選択すると、チップフラッシュインターフェイス上のセクタは、使用したいと思います。 シリアルインタフェースは、ターゲットにフラッシャーを接続するケーブルが必要です。
目標は、低周波数で動作するためには、ゆっくりと速度のオプションを設定する必要があるかもしれません。

今、あなたはブランクチェック、消去、プログラム、検証、または(あなたのターゲットが適切にフラッシャーに接続されている場合)は、シリアルモードでターゲットチップを読み取ることができるはずです。 初めてでは、プログラム、または確認するPCのダウンロードはプログラミングや検証のためのオンボードRAMチップ上に格納されているフラッシャーにあなたはあなたのターゲットプログラム。 PCベースのプログラムを格納には、レジストリ内のすべての設定情報、次回はプログラムを起動するときには、同じ設定で起動します。

プログラミング/クリア/検証/ブランクチェック

ターゲットの選択メニューのコマンドのいずれかの操作を開始する。 あなたは、ターゲットまたはロードされていないファイルに接続されていない場合、メニューのポイントの一部が灰色で表示することができることに注意してください
モーダルダイアログボックスは、ステータスと進捗状況の操作が示されます。操作はキャンセルボタンを押すキャンセルすることができます

セットアップ

Dialog box Setup フラッシャーの動作モードは、[オプション]モードとリセットモードは、通常の操作で変更すべきではないダウンモードでは、電源投入menu.Powerからセットアップ]ダイアログを使用して変更することができます。 パワーダウンモードの設定、ターゲットハードウェアが必要な場合はフラッシャーMV3.Youへの影響は、リセット、アクティブおよびリセット停止時間を変更することがあります。 すべてのセットアップの設定は、[保存]の設定'ボタンを押した後、フラッシャーに恒久的に格納されています。

追加オプション

Filling & Misc. options フラッシャーの動作モードは、[オプション]モードとリセットモードは、通常の操作で変更すべきではないダウンモードでは、電源投入menu.Powerからセットアップ]ダイアログを使用して変更することができます。 パワーダウンモードの設定を押し、[保存の設定'ボタンをクリックした後フラッシャーに恒久的に格納されているターゲットhardware.Allセットアップの設定によって、必要に応じてフラッシャーMV3.Youへの影響は、リセット、アクティブおよびリセット停止時間を変更することがあります。

IDチェック

ときに7バイトの識別が供給する必要がある、シリアルモード(ターゲット)のチップをプログラミングする。 ターゲットマイコンのユーザープログラムエリアが空白の場合は、このID値は重要ではありません。 しかし、プログラミングの後、これらの値は、それ以外の場合はフラッシャーは、ターゲットCPUと通信することができませんので、正しく設定する必要があります。 パスコード(7バイトのID)|これらのID -値は、メニューのポイントオプションを使用して設定することができます。 標準的なプログラムでは、これらの値は、値は通常0になります格納するために使用されている割り込みベクタの上位バイトとして0でなければなりません。 詳細については、ルネサスのユーザーマニュアルを参照してください。 メニューポイントは、"編集|ロードされたファイルにコピールネサスIdは"これらの7 IDバイトを設定するために使用することができます。 screenshot ID check

IDを使用して問題が確認

あなたはIDバイトを使用する場合は慎重に行動する必要があります。 あなたはターゲットチップにプログラムIDが値がわからない場合は、消去、読み取りまたは回路のチップを再プログラムする方法はありません。 我々は、開発プロセス中にこの機能を使用しないことをお勧めします。

スタンドアロンモードで動作フラッシャー

ターゲットプログラムをダウンロードした後、すべての設定は、ボードのフラッシュメモリにフラッシャーの5秒に格納され、有効なまま、新しい設定やデータは、フラッシャーに送信される。 マイクロコントローラは、任意の数の、単にスタートボタンを押すことによって、ホストPCを必要とせずに(一度に1つずつ)フラッシャーでプログラムすることができます。 フラッシャーは、PC -プログラムで行われている設定が使用されます。 これは、ターゲットアドレスの範囲を選択するだけでなく、任意のオプションを含んでいます。 プログラミングは、"プログラムをクリアする前に、自動"オプションの設定に依存する前に、ターゲットCPUは消去されますかどうか。 進捗状況や操作の結果は、点滅LEDによって示されます:

LEDのステータス 意味
緑、点滅している 消去/書き込み/実行中の確認
グリーン プログラミング動作に成功
レッド プログラミング操作に失敗しました

 

Flasher5のリモート制御

Flasher 5はPCとの接続の必要性と点滅PCのプログラムなしで自動化されたテスターでリモート制御することができます。 したがって、Flasher 5は、通常のPCにRS232インターフェイスとして使用されるSUBD9雄コネクタに接続されている追加のハードウェア制御機能が装備されている。 次の図は、フラッシャーの内部リモート制御回路を示しています:

Flasher Remote control circiutry

 

ASCIIコマンドインタフェース

ファームウェアバージョン1.84以上とフラッシャーが点滅PCのプログラムを必要とせずに制御することができます。 Flasherのファームウェアは、ASCIIコマンドインタフェース関数が含まれています。 すべてのアプリケーションは、ターゲットCPUのプログラミングを開始するフラッシャーにRS232経由でコマンドを送信することがあります。
コマンドインターフェースをASCII形式のマニュアルは説明当社からダウンロードすることができます ダウンロードページ

回路内のプログラムへのシリアルリンクを使用して

フラッシャーは、ユーザフラッシュのシリアルアップデート用のファームウェアに組み込ま組み込むサポートするCPUの回路のプログラミングに使用することができます。
ターゲットシステムは、この動作モードをサポートするように設計する必要があります。 詳細は、特定の接続図またはユーザーマニュアルを対象とする。
ターゲットCPU。 Basic configuration

シリアルプログラミング、技術的な詳細

シリアルプログラミングにより、クロック同期式インターフェイスを使用しています。 データ(1バイト)の8ビットは、一度に転送されます。
使用されているコマンドは、ルネサスのマニュアルに記載されている。 次のように一般的に、シーケンスは:
フラッシャーは、短期間(1-2ミリ秒)/リセットラインをローに引き下げることにより、ターゲットシステムをリセットする
フラッシャーは、アプリのを待ちます。 ために500ミリ秒は、(tRd))ターゲットシステムがリセットから回復できるようにします。
フラッシャーはBUSYラインをチェックします。 それがアクティブになっている場合(高レベル)フラッシャーは、エラーメッセージで停止します。
40:それは、ターゲットシステムと通信できないため、ターゲットチップが"忙しい"という
フラッシャーは、1つのクロック(低バックに高からのクロックの変更)を出力します。 BUSYが今(高)アクティブにする必要があります。
ターゲットチップ::それがアクティブでない場合は、フラッシャーは、エラーメッセージが41と停止ビジー状態に反応しない
フラッシャー7は、より多くのデータビット(7クロックサイクル)の出力と低多忙のを待ちます。
より多くのデータバイトは、下の説明(または読み取り)が出力されます)は/電子)

technical details trd:標準の500ミリ秒

シリアルターゲットインタフェース回路

エラーメッセージ

エラーメッセージは、(バージョン1.74a以降)フラッシャーオンラインヘルプに記載されています。

トラブルシューティング

シリアルモードでフラッシャーの適切な操作は、ターゲットシステムに依存します。 あなたがしている場合
シリアルモードで問題がオペレーティングフラッシャーは、してください:

  • ターゲットハードウェアを確認してください
  • 接続ケーブルを確認してください
  • ターゲットコネクタの信号の状態を確認してオシロスコープを使用してください
  • 特に、ターゲットCPUがリセット正しく接続されているターゲットは、BUSY信号が正しく動作しているどのCPUを確認してください。

    既知の制限と問題

    シリアルモード

    • ルネサスニュースはM16C/62、ブートローダーの古いバージョンでは、時々リセット後に開始されません。 あなたは、ターゲットシステムをシャットダウン、ターゲットシステムとそれを、電源を交流の通信に問題が発生した場合は、もう一度やり直してください。

      サポート

      サポートについての質問に電子メールを送信してください このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。