05072024

Last update2016/05/28 14:38

Back 現在地: Home パートナー segger-tools Flasher ARMでの作業

Flasher ARMでの作業

 

Flasher ARMでの作業

Flasher ARMは、使用したプログラミングフラッシュターゲットに使用することができますJ-Flashのソフトウェアまたはスタンドアロン。

最初に使用するためのフラッシャーARMを設定する

初めてFlasher ARMを使用するためには、とりわけ、J-Flashソフトウェアが含まれており、Flasher ARM関連ソフトウェアおよびドキュメントパックをインストールし、USB経由でホストPCにフラッシャーARMを接続する必要があります。

ターゲット·システムを接続

電源投入シーケンス
一般的には、Flasher ARMは、ターゲットデバイスと接続する前に電源をオンする必要があります。最初にUSB / RS232を介してホストシステムとのFlasher ARMを接続し、JTAGを介してターゲット·デバイスとのFlasher ARMを接続する必要がありますことを意味しています。電源投入時のデバイスの後にあなたはそれにフラッシャーアームを接続します。
スタンドアロンモードでFlasher ARMを使用する場合は、単に電源投入外部電源を経由してFlasher ARM J-Link.exeを持つターゲット·デバイスの接続を確認する場合、USBドライバが動作している正しく、あなたのFlasher ARMは、ホストシステムに接続されている、あなたのターゲットハードウェアにFlasher ARMを接続することができます。その後、J-LinkのコマンドラインツールJLink.exeを起動したは通常のフラッシャーARM関連情報を表示する必要がありますとに加えて、それはJTAGターゲットとターゲットのコアIDを見つけたことを報告する必要があります。下のスクリーンショットは、JLink.exeの出力を示しています。見られるように、それが接続された3 JTAGデバイスとのFlasher ARMを報告します。

 

J-Flashを使用した検証ターゲット·デバイスの接続
対象の接続を確認する別の方法は、J-Flashを使用してターゲットに接続することです。J-Flashでターゲットに接続するには、最初のターゲットに適したプロジェクトファイルを選択する必要があります。プロジェクトファイルを開いた後に選択してターゲットを- >接続してターゲットに接続するためにメニューから。すべてが期待どおりに動作する場合、J-FlashでフラッシャーARMにプログラムをダウンロードするには、2.2の手順に従ってください。

PCソフトウェア "J-Flash"でFlasher ARMを使用して、

J-Flashは、Windows 2000、Windows XP、Windows 2003またはWindows Vistaシステム上で動作するソフトウェアであり、あなたのターゲット·システム上のJTAGコネクタを介してフラッシュEEPROMデバイスをプログラムすることができます。
J-Flashはいずれかで動作ARM7/9/Cortex- M3システムとすべての一般的な外部の点滅と同様に、ARMマイコンの内蔵フラッシュのプログラミングをサポートしています。それはあなたが、塗りつぶし、プログラム、ブランクチェックを消去するFlashコンテンツをアップロードし、あなたのフラッシュデバイスとソフトウェアのメモリ機能を表示することができます。

機能

  • すべてのARM7/ARM9/Cortex-M3チップを搭載した作品
  • ARMマイクロコントローラ(内蔵フラッシュ)がサポートされ
  • ほとんどの外部フラッシュ·チップをプログラムすることができます
  • 高速プログラミング:最大200キロバイト/秒(フラッシュ·デバイスに依存します)
  • 非常に高速なブランクチェック:約16Mバイト/秒(ターゲットに依存します)
  • スマートなリードバック:フラッシュのみの非空白部分は転送して保存
  • 使いやすい、標準評価ボードのためのプロジェクトが付属しています。

スタンドアロンモードではフラッシャーARMを設定する

それは"J-Linkのモード"である必要があります"スタンドアロンモード"のFlasher ARMを設定するために。ホストPCへのFlasher ARMの正しい接続がveryfiedされたときにJ-Flashソフトウェアを起動します。スタンドアロンモードではFlasher ARMを準備するための一般的なセットアップ·シーケンスの詳細については、を参照してくださいFlasher ARMユーザーズガイド(UM08007)

LEDステータス·インジケータ

操作の進行状況と結果がフラッシャーARM.sのLEDで示されます。

LEDのステータス 意味
GREEN、高周波点滅(10 kHz) フラッシャーARMを列挙します。
(1 kHz)のGREEN、ゆっくり点滅 プログラミング。
GREEN プログラミング操作レディ/成功した。
RED プログラミング操作が失敗しました。

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

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

Flasher ARMのリモートコントロール

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


ピン番号 機能 説明
1 スタート 分の持続時間、5Vと30Vの間の任意の電圧の正パルス。30ミリ秒パルスの立ち下がりエッジでitAutole機能(クリア/プログラム/ベリファイ)を開始します。フィリング&その他|クリアが実行されるかどうかはオプションに依存しています。|自動プログラムの前にクリアします。
4 BUSY オート機能が開始されるとすぐに、BUSYは、トランジスタがオフになっていることを意味し、アクティブになります。
5 GND 共通の信号グランド。
7 [OK] この出力は、最後のアクションの結果を反映しています。BUSYがパッシブ状態に戻った後には有効です。出力トランジスタはOK状態を反映するためにオンになっています。