05172024

Last update2016/05/28 14:38

Back 現在地: Home パートナー segger-tools

GDB Server 

 


GDBサーバ

J-Link GDBサーバーがGDBでJ-Linkまたはのようなデバッグインターフェースとして、GDBを使用している任意のツールチェインを使用することができますGDBのリモートサーバーでYagartoSourcery G+ +)。標準のGDBリモート·シリアル·プロトコルを使用してTCP / IP接続経由でGDBとGDBサーバ通信します。GDBはこのほかに開いているエルフ/ binのファイルのようなコマンドは、メモリの書き込み/読み込みなどの標準セットをサポートしていると、GDBは、いわゆるサポートしていますmonitorコマンドを実装することができ、GDBサーバーに渡され、それによって解釈されます。読み出し/書き込みCP15レジスタを、J-Link経由でフラッシュのダウンロードを有効にすると、フラッシュのブレークポイントを使用して、ホスティングを可能にするようなリンク固有のコマンドなど

 ドキュメントのダウンロード

GNUプロジェクトデバッガ(GDB)の概要

GNUプロジェクトデバッガ(GDB)は、GNUパブリックライセンス(GPL)の条件の下で配布自由に利用できるデバッガです。これは、TCP / IP接続を介してエミュレータに接続します。それはGDBサーバー·ソフトウェアが提供されているすべてのエミュレータに接続することができます。GDBの最新バージョンは、Unixの下でGNU実行委員会から無料で入手可能です:http://www.gnu.org/software/gdb/download/

サポートされるコア

現在、J-LinkのGDB Serverは、以下のCPUコアで使用できます。

  • ARM7TDMI(改訂1)
  • ARM7TDMI(リビジョン3)
  • ARM7TDMI-S(改訂4)
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM946E-S
  • ARM966E-S
  • ARM1136JF-S
  • ARM1136J-S
  • ARM1156T2-S
  • ARM1156T2F-S
  • ARM1176JZ-S
  • ARM1176JZF
  • ARM1176JZF-S
  • は、Cortex-A5
  • Cortex-A8プロセッサ
  • Cortex-A9プロセッサ
  • Cortex-M0の
  • は、Cortex-M1
  • Cortex-M3の
  • は、Cortex-M4
  • は、Cortex-R4

必要条件

J-LinkのGDBサーバーを使用するには、次の要件を満たしている必要があります:

J-Link/ J-Trace ARM / J-Trace for cortex-M

は、Microsoft Windows 2000/2003 / XP / Vista / Windows 7の動作するPC

ARM /Cortexコアを使用してターゲット·ハードウェア

ユーザーインターフェース

J-Link GDBサーバーのユーザーインタフェースは、デバッグプロセスに関する情報を表示し、パフォーマンスを向上させるために、またはログファイルが生成されなければならない場合、キャッシュされなければならないメモリを読み取る場合、ユーザーは、ターゲットのエンディアンのようないくつかの値を設定することができます。

J-Link GDBサーバーのセットアップ

典型的には、GDBとターゲット設定のほとんどは、内のリモート·コマンド(モニター)を介して、GDBから実行されます。gdbinitのファイル。で使用されるコマンド。gdbinitのファイルは、ターゲットメモリへのアプリケーションのダウンロードが実行される前に実行されます。これにより、ユーザーはターゲット·メモリへのアクセスを有効にする必要があるかもしれません初期化の手順を実行することができます。。gdbinitのファイルには、J-Linkとフラッシュのブレークポイントを経由してフラッシュメモリにダウンロードを使用することができます。

プロトコルの拡張機能

  • SWOのサポート
    GDB Serverは、SWOデータ(端末出力、計装トレース、PCのサンプルなど)の転送をサポート
  • ETM(プロセッサのトレース)のサポート:ご要望に応じて

 

Flash SDK 

J-Link Flash SDK

 

用のフラッシュプログラミング機能をSDKに含まれている追加のAPIリンクJポップの強化版。 を追加します。 API関数は、(接頭辞JLINKARM_FLASH_)消去できるように、メモリのプログラミングフラッシュ。 このDLLは、ファイルのプロジェクトのサンプル実行可能ファイルと同様に、ソースコードの来ると、この実行可能ファイルおよび。 あなたの目的生産独自のプログラムを書き込めませんそれがしたいあなたは面白いオプションができること。 必要な余分な接触SEGGER;くださいからライセンスをまた、このDLLは、 情報をもっと見る@ segger 情報詳細については、。com。

その他のAPI関数は、Flash SDKに含まれている

次の表は、追加のFlash SDKのAPIルーチンを示しています:

フラッシュ機能
ルーチン説明
JLINKARM_FLASH_AddBank() フラッシュバンクを追加します。
JLINKARM_FLASH_DelBank() 削除フラッシュバンク。
JLINKARM_FLASH_SetBankPara() セット銀行パラメータを設定します。
JLINKARM_FLASH_SetClockSpeed​​() を設定し、CPUのクロック速度を設定します。
JLINKARM_FLASH_EraseRequired() プログラムのデータファイルを消去するに必要なすべての分野。
JLINKARM_FLASH_Program() プログラムのデータは、フラッシュメモリにファイル。
JLINKARM_FLASH_Verify() 比較データは、メモリの内容を持つファイル。
JLINKARM_FLASH_OpenDataFile() JLINKARM_FLASH_OpenDataFile()は、データファイルを開きます。
JLINKARM_FLASH_CloseDataFile() を閉じますデータファイルを指定します。
JLINKARM_FLASH_GetNumLoadedBytes() JLINKARM_FLASH_GetNumLoadedBytes()は、データファイル内のバイト数を返します。

Flash programming utilities 

Flash programming utilities

 

SEGGER J-Linkは、人気の評価ボードの数は専用のフラッシュプログラミングユーティリティ(DFPU)が付属しています。 これらのユーティリティは、J -Linkとターゲットハードウェアのフラッシュメモリにbinファイルをプログラムするために設計されています。 各専用フラッシュプログラミングユーティリティがために設計された評価ボードでのみ動作します。

J-Linkを使用してユーティリティをプログラミング専用フラッシュリンク許可されている 唯一の開発目的のために 唯一のプログラミングフラッシュ限りは、専用の目的のための開発用です使用するツールは、追加ライセンスが必要です。 この場合、ユーティリティをプログラミングフラッシュするために使用専用には 商業生産を目的 に、取得する必要があります ライセンスを SEGGERから。 SEGGERまた、ハードウェアのカスタム専用のフラッシュプログラミングユーティリティを作成提供していますし。ユーティリティをプログラミングするときの開始専用フラッシュ、メッセージボックスには、ユーティリティプログラミングフラッシュ専用の目的について表示される指示ユーザ:

サポートされている評価ボードの

以下のリストは、そのためのフラッシュプログラミングユーティリティがすでに開発されている専用の評価ボードを示しています。 その他、人気の評価ボードのための簡単なフラッシュプログラミングユーティリティは、スケジュールに基づいています。

評価ボードの製造元評価ボード名フラッシュメモリソースコードの価格
説得力 CSB737 通常65メガバイト外部NORフラッシュ 製品8.20.01
STマイクロエレクトロニクス MB525 通常、128キロバイト内部NORフラッシュ 製品8.20.03
東芝 TOPAS910 通常32メガバイト外部NORフラッシュ 製品8.20.02

サポートされているフラッシュメモリ

J-Linkは専用のフラッシュプログラミングユーティリティは、次のフラッシュメモリを作成することができます:

  • 内蔵フラッシュ
  • 外部NORフラッシュ
  • NAND型フラッシュ
  • データが点滅
  • SPIフラッシュ

    外部NORフラッシュを使用するためには、一審裁判所に準拠したフラッシュメモリは、フラッシュプログラミングユーティリティは、CFI情報を使用しているため、フラッシュメモリのサイズとのセクターを検出するために使用する必要があります。

    どのように専用のフラッシュプログラミングユーティリティを使用して、

    専用フラッシュプログラミングユーティリティを使用されてとてもシンプル。 すべてのツールが起動時に、上のパラメータbin)に渡されるコマンドラインへのデータファイルのパスを想定しています。 ない場合のデータプログラミングユーティリティを検索するためのフラッシュ渡されるパスは、 サンプル ディレクトリにコピーします。 このbinファイルは、上記の表にあるようにするという名前に。 たとえば、ボードのコージェントCSB737エバールこのファイルの名前は: CogentCSB737.bin

    生産と商業的な目的のための専用のフラッシュプログラミングユーティリティを使用する

    あなたは、生産や商業目的のために専用のフラッシュプログラミングユーティリティを使用する場合は、SEGGERからライセンスを取得する必要があります。 専用のフラッシュプログラミングユーティリティのライセンスを取得するためには、2つのオプションがあります:

      ソースコードは、Microsoft Visual C#を使用してコンパイルすることができます+ + V6または新しいコンパイラ。 これは、ターゲットデバイス(RAMCODE)上で実行されるコードを含んでいます。 このRAMCODEは、J-Linkの以外のプローブをデバッグすると使用することはできません。

      既存の専用フラッシュプログラミングユーティリティの購買ソースコード

      (上述)ユーティリティ購入のソースコードは、既存のフラッシュ専用のプログラミングのための商業生産専用フラッシュプログラミングユーティリティを可能にするを使用しています。 許さ作成された実行可能、利用可能ながpublicily
      のユーティリティフラッシュプログラミング専用の既存のコードのソース価格についての詳細情報については、を参照してください 料金表

      カスタムハードウェアに専用のフラッシュプログラミングユーティリティの購買ソースコード

      SEGGERまた、ライセンスを取得する必要もありますしあなたがその提供しています設計のハードウェア専用カスタムするためのユーティリティをフラッシュプログラミング。結果の実行可能ファイルは、使用することができる 唯一の組織内部の目的のために

      よくあるご質問

      Qは: できる専用フラッシュプログラミングユーティリティは、商用目的のために使用される?
      はい、ユーティリティプログラムのフラッシュ以上のつまたはコードをすることができます購入ソース
      これはそれが可能な商業生産の目的のためにそれらを使用することができます。

      Qは: 私は、ハードウェア自身の私の専用のフラッシュプログラミングユーティリティとするために使用。 ことが可能であることは?
      来るのJ - Linkのユーティリティは、プログラミング無料専用フラッシュハードウェアをカスタムサポートしない。
      ために作成するSEGGERオファーを専用のフラッシュプログラミングユーティリティを使用して、独自のハードウェアを使用する
      専用フラッシュプログラミングユーティリティ ハードウェア用のカスタム

      Qは: ユーティリティを行いますプログラミング専用フラッシュ使用して私は必要なライセンスをするには?
      ライセンスを目的開発としてのために来るとJ - Linkは、長いは、フラッシュプログラミングユーティリティを専用に使用するとしてのみ、追加の必要はあなたがされていません。
      ために取得する必要があなたの目的に使用するそれらのための商業生産および/ または ライセンスを SEGGERから。

      質問: ファイルの種類をユーティリティプログラミングフラッシュサポートされていることで、専用?
      現在のところ、通常は専用のフラッシュプログラミングユーティリティのサポート*. binのファイルです。

      Qは: リンクさせることができます他のデバッグプローブよりもjさんとフラッシュプログラミングユーティリティを専用の私が使うのか?
      いいえ、通常は専用のフラッシュプログラミングユーティリティは、リンク機能を持つ.

      Supported Devices 

      Supported Devices

       

      それは内蔵フラッシュを提供しない場合でも、一般的には、J - Linkは、現在、サポートされている任意のCPUでARM7/9/11、Cortex-M0/M1/M3/M4、Cortex-A5/A8/R4またはルネサスのRX600のCPUを使用することができます。のでここに掲載されていない。
      サポートされているCPU上で、点滅のすべての種類のプログラムすることができます:
      、外部NOR内蔵フラッシュだけでなく、外部のSPI - NOR、NANDとカスタムRAMCodesによるデータが点滅します。

      外部、パラレルNORフラッシュ

      J - Linkのフラッシュのダウンロード機能は、外部のプログラミングサポートしてCFI準拠のこれらのデバイスが直接デバッガからまたはJ - Linkの司令官を介してプログラムできるように、、パラレルNORフラッシュデバイスを。本番環境では、我々だけでなく、サポートする、J - FlashやフラッシャーARMを使用することをお勧めしますCFI準拠の点滅だけでなく、ではない並列点滅します。これらのデバイスは、明示的にJ - Flashで選択することができます。あなたのNORフラッシュのためのサポートを確認したい場合は、J - Linkソフトウェアとマニュアルパッケージの最新バージョンをダウンロードしてください。サポートされているNORフラッシュデバイスのリストは常に非常に高速に変化するので、我々はそれらをここにリストされません。

      非メモリマップされた点滅:SPI - NOR、NAND、およびAtmel社のDataFlash

      これらのフラッシュデバイスが直接のアドレスとデータバスに接続し、CPU / MCUへの接続がデバイスからデバイスへの異なるされていないため、カスタムRAMCodeまたは専用フラッシュプログラミングユーティリティ(DFPUは)これらのフラッシュデバイスをプログラムするために必要です。カスタムRAMCodesではJ - Flashとフラッシャーアームを介してフラッシュのこれらのタイプのデバイスをプログラムすることが可能です。J - Flashは、選択したevalboardsのためのいくつかのcustome NAND用RAMCodes、データが点滅し、SPI - NORフラッシュが付属しています。

      もしMCU / SOCと非メモリフラッシュデバイスの他の組み合わせのサポートが必要な場合は、私達に連絡を取ることを躊躇しないでください。 このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。

      CPU / MCU評価ボードフラッシュタイプ
      アトメルAT91SAM9G20 アトメルAT91SAM9G20 - EK アトメルAT45DBxxxD DataFlashで
      NXP LPC11Axx - 内部EEPROM

      マイコンの内蔵フラッシュ

      以下では、のJ - Linkとフラッシュプログラミングのサポートのためのフラッシュのダウンロード機能をすべてのマイクロコントローラJ -フラッシュ / フラッシャーARMが利用可能であるが、記載されています。このリストは、内部フラッシュメモリを持つデバイスが含まれていることに注意してください。ここに記載されていないデバイスでは、外部のパラレルNORフラッシュは、まだプログラムすることができます。

      使用するデバイスがここにリストされていない場合、私達に連絡を取ることを躊躇しないでください。 このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。

      CPU / MCU評価ボードフラッシュタイプ
      アトメルAT91SAM9G20 アトメルAT91SAM9G20 - ek アトメルはDataFlashをAT45DBxxxD
      NXPのLPC11Axx - 内部EEPROM

      マイコンの内蔵フラッシュ

      以下では、すべてのマイクロコントローラは、のためのプログラミングサポートフラッシュフラッシュダウンロード機能をリンクとJ Jポップフラッシュは / フラッシャーARMが記載されて、入手可能です。 メモリフラッシュ内蔵してください注意しているとデバイスが含まれてこのリストには、。 フラッシュ表示されていないデバイスここでは、外部パラレルNORプログラムすることができますが、まだ。

      ここにいる場合するには、デバイスが表示されていない使用して、私たちと連絡を取ることを躊躇しないでください: このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。

      メーカーサイズ
      アナログデバイセズ AD7160 32キロバイト
      アナログデバイセズ ADuC7020x62 62キロバイト
      アナログデバイセズ ADuC7021x32 32キロバイト
      アナログデバイセズ ADuC7021x62 62キロバイト
      アナログデバイセズ ADuC7022x32 32キロバイト
      アナログデバイセズ ADuC7022x62 62キロバイト
      アナログデバイセズ ADuC7024x62 62キロバイト
      アナログデバイセズ ADuC7025x32 32キロバイト
      アナログデバイセズ ADuC7025x62 62キロバイト
      アナログデバイセズ ADuC7026x62 62キロバイト
      アナログデバイセズ ADuC7027x62 62キロバイト
      アナログデバイセズ ADuC7028x62 62キロバイト
      アナログデバイセズ ADuC7030 30キロバイト
      アナログデバイセズ ADuC7031 30キロバイト
      アナログデバイセズ ADuC7032 94キロバイト
      アナログデバイセズ ADuC7033 94キロバイト
      アナログデバイセズ ADuC7034は 30キロバイト
      アナログデバイセズ ADuC7036 94キロバイト
      アナログデバイセズ ADuC7038 62キロバイト
      アナログデバイセズ ADuC7039 62キロバイト
      アナログデバイセズ ADuC7060 30キロバイト
      アナログデバイセズ ADuC7061 30キロバイト
      アナログデバイセズ ADuC7062 30キロバイト
      アナログデバイセズ ADuC7128 126キロバイト
      アナログデバイセズ ADuC7129 126キロバイト
      アナログデバイセズ ADuC7229x126 126キロバイト
      アナログデバイセズ ADuCRF02 128キロバイト
      アナログデバイセズ ADuCRF101 128キロバイト
      アトメル AT91SAM3A2C 128キロバイト
      アトメル AT91SAM3A4C 256キロバイト
      アトメル AT91SAM3A8C 512キロバイト
      アトメル AT91SAM3N1A 64キロバイト
      アトメル AT91SAM3N1B 64キロバイト
      アトメル AT91SAM3N1C 64キロバイト
      アトメル AT91SAM3N2A 128キロバイト
      アトメル AT91SAM3N2B 128キロバイト
      アトメル AT91SAM3N2C 128キロバイト
      アトメル AT91SAM3N4A 256キロバイト
      アトメル AT91SAM3N4B 256キロバイト
      アトメル AT91SAM3N4C 256キロバイト
      アトメル AT91SAM3S1A 64キロバイト
      アトメル AT91SAM3S1B 64キロバイト
      アトメル AT91SAM3S1C 64キロバイト
      アトメル AT91SAM3S2A 128キロバイト
      アトメル AT91SAM3S2B 128キロバイト
      アトメル AT91SAM3S2C 128キロバイト
      アトメル AT91SAM3S4A 256キロバイト
      アトメル AT91SAM3S4B 256キロバイト
      アトメル AT91SAM3S4C 256キロバイト
      アトメル AT91SAM3U1C 64キロバイト
      アトメル AT91SAM3U2C 128キロバイト
      アトメル AT91SAM3U4C 256キロバイト
      アトメル AT91SAM3U1E 64キロバイト
      アトメル AT91SAM3U2E 128キロバイト
      アトメル AT91SAM3U4E 256キロバイト
      アトメル AT91SAM3X2C 128キロバイト
      アトメル AT91SAM3X2E 128キロバイト
      アトメル AT91SAM3X2G 128キロバイト
      アトメル AT91SAM3X2H 128キロバイト
      アトメル AT91SAM3X4C 256キロバイト
      アトメル AT91SAM3X4E 256キロバイト
      アトメル AT91SAM3X4G 256キロバイト
      アトメル AT91SAM3X4H 256キロバイト
      アトメル AT91SAM3X8C 512キロバイト
      アトメル AT91SAM3X8E 512キロバイト
      アトメル AT91SAM3X8G 512キロバイト
      アトメル AT91SAM3X8H 512キロバイト
      アトメル AT91SAM7A3 256キロバイト
      アトメル AT91SAM7L64 64キロバイト
      アトメル AT91SAM7L128 128キロバイト
      アトメル AT91SAM7S16 16キロバイト
      アトメル AT91SAM7S161 16キロバイト
      アトメル AT91SAM7S32 32キロバイト
      アトメル AT91SAM7S321 32キロバイト
      アトメル AT91SAM7S64 64キロバイト
      アトメル AT91SAM7S128 128キロバイト
      アトメル AT91SAM7S256 256キロバイト
      アトメル AT91SAM7S512 512キロバイト
      アトメル AT91SAM7SE32 32キロバイト
      アトメル AT91SAM7SE256 256キロバイト
      アトメル AT91SAM7SE512 512キロバイト
      アトメル AT91SAM7X128 128キロバイト
      アトメル AT91SAM7X256 256キロバイト
      アトメル AT91SAM7X512 512キロバイト
      アトメル AT91SAM7XC128 128キロバイト
      アトメル AT91SAM7XC256 256キロバイト
      アトメル AT91SAM7XC512 512キロバイト
      アトメル AT91SAM9XE128 128キロバイト
      アトメル AT91SAM9XE256 256キロバイト
      アトメル AT91SAM9XE512 512キロバイト
      DSPGroup DA56KLF 512キロバイト
      残り火 EM351 120キロバイト
      残り火 EM357 184キロバイト
      エネルギーマイクロ EFM32G200F16 16キロバイト
      エネルギーマイクロ EFM32G200F32 32キロバイト
      エネルギーマイクロ EFM32G200F64 64キロバイト
      エネルギーマイクロ EFM32G210F128 128キロバイト
      エネルギーマイクロ EFM32G230F32 32キロバイト
      エネルギーマイクロ EFM32G230F64 64キロバイト
      エネルギーマイクロ EFM32G230F128 128キロバイト
      エネルギーマイクロ EFM32G280F32 32キロバイト
      エネルギーマイクロ EFM32G280F64 64キロバイト
      エネルギーマイクロ EFM32G280F128 128キロバイト
      エネルギーマイクロ EFM32G290F32 32キロバイト
      エネルギーマイクロ EFM32G290F64 64キロバイト
      エネルギーマイクロ EFM32G290F128 128キロバイト
      エネルギーマイクロ EFM32G840F32 32キロバイト
      エネルギーマイクロ EFM32G840F64 64キロバイト
      エネルギーマイクロ EFM32G840F128 128キロバイト
      エネルギーマイクロ EFM32G880F32 32キロバイト
      エネルギーマイクロ EFM32G880F64 64キロバイト
      エネルギーマイクロ EFM32G880F128 128キロバイト
      エネルギーマイクロ EFM32G890F32 32キロバイト
      エネルギーマイクロ EFM32G890F64 64キロバイト
      エネルギーマイクロ EFM32G890F128 128キロバイト
      フリースケール MAC7101 512キロバイト
      フリースケール MAC7106 1024キロバイト
      フリースケール MAC7111 512キロバイト
      フリースケール MAC7112 256キロバイト
      フリースケール MAC7116 1024キロバイト
      フリースケール MAC7121 512キロバイト
      フリースケール MAC7122 256キロバイト
      フリースケール MAC7126 1024キロバイト
      フリースケール MAC7131 512キロバイト
      フリースケール MAC7136 1024キロバイト
      フリースケール MAC7141 512キロバイト
      フリースケール MAC7142 256キロバイト
      フリースケール MK40N512VLQ100 512キロバイト
      フリースケール MK40N512VMD100 512キロバイト
      フリースケール MK40X128VLQ100 128キロバイト
      フリースケール MK40X128VMD100 128キロバイト
      フリースケール MK40X256VLQ100 256キロバイト
      フリースケール MK40X256VMD100 256キロバイト
      フリースケール MK60N256VLQ100 256キロバイト
      フリースケール MK60N256VMD100 256キロバイト
      フリースケール MK60N512VLQ100 512キロバイト
      フリースケール MK60N512VMD100 512キロバイト
      フリースケール MK60X256VLQ100 256キロバイト
      フリースケール MK60X256VMD100 256キロバイト
      アイトロン 三連勝単式 640キロバイト
      アイトロン 三連勝単式(情報ブロックを許可) 658キ​​ロバイト
      有名人 LM3S101 八キロバイト
      有名人 LM3S102 八キロバイト
      有名人 LM3S301 16キロバイト
      有名人 LM3S310 16キロバイト
      有名人 LM3S315 16キロバイト
      有名人 LM3S316 16キロバイト
      有名人 LM3S317 16キロバイト
      有名人 LM3S328 16キロバイト
      有名人 LM3S601 32キロバイト
      有名人 LM3S610 32キロバイト
      有名人 LM3S611 32キロバイト
      有名人 LM3S612 32キロバイト
      有名人 LM3S613 32キロバイト
      有名人 LM3S615 32キロバイト
      Luminary LM3S617 32 KB
      Luminary LM3S618 32 KB
      Luminary LM3S628 32 KB
      Luminary LM3S801 64 KB
      Luminary LM3S811 64 KB
      Luminary LM3S812 64 KB
      Luminary LM3S815 64 KB
      Luminary LM3S817 64 KB
      Luminary LM3S818 64 KB
      Luminary LM3S828 64 KB
      Luminary LM3S1751 128 KB
      Luminary LM3S2110 64 KB
      Luminary LM3S2139 64 KB
      Luminary LM3S2410 96 KB
      Luminary LM3S2412 96 KB
      Luminary LM3S2432 96 KB
      Luminary LM3S2533 96 KB
      Luminary LM3S2620 128 KB
      Luminary LM3S2637 128 KB
      Luminary LM3S2651 128 KB
      Luminary LM3S2730 128 KB
      Luminary LM3S2739 128 KB
      Luminary LM3S2939 256 KB
      Luminary LM3S2948 256 KB
      Luminary LM3S2950 256 KB
      Luminary LM3S2965 256 KB
      Luminary LM3S3739 128 KB
      Luminary LM3S3748 128 KB
      Luminary LM3S3749 128 KB
      Luminary LM3S3826 256 KB
      Luminary LM3S3J26 128 KB
      Luminary LM3S3N26 64 KB
      Luminary LM3S3W26 32 KB
      Luminary LM3S3Z26 16 KB
      Luminary LM3S5R36 256 KB
      Luminary LM3S6100 64 KB
      Luminary LM3S6110 64 KB
      Luminary LM3S6420 96 KB
      Luminary LM3S6422 96 KB
      Luminary LM3S6432 96 KB
      Luminary LM3S6610 128 KB
      Luminary LM3S6633 128 KB
      Luminary LM3S6637 128 KB
      Luminary LM3S6730 128 KB
      Luminary LM3S6911 256 KB
      Luminary LM3S6918 256 KB
      Luminary LM3S6938 256 KB
      Luminary LM3S6952 256 KB
      Luminary LM3S6965 256 KB
      Luminary LM3S8530 96 KB
      Luminary LM3S8538 96 KB
      Luminary LM3S8630 128 KB
      Luminary LM3S8730 128 KB
      Luminary LM3S8733 128 KB
      Luminary LM3S8738 128 KB
      Luminary LM3S8930 256 KB
      Luminary LM3S8933 256 KB
      Luminary LM3S8938 256 KB
      Luminary LM3S8962 256 KB
      Luminary LM3S8970 256 KB
      Luminary LM3S8971 256 KB
      Luminary LM3S9790 128 KB
      Luminary LM3S9792 128 KB
      Luminary LM3S9997 256 KB
      Luminary LM3S9B90 256 KB
      Luminary LM3S9B92 256 KB
      Luminary LM3S9B95 256 KB
      Luminary LM3S9B96 256 KB
      Luminary LM3S9L97 128 KB
      NXP LPC1111 8 KB
      NXP LPC1112 16 KB
      NXP LPC1113 24 KB
      NXP LPC1114 32 KB
      NXP LPC11A11/101 8 KB
      NXP LPC11A12/101 16 KB
      NXP LPC11A12/201 16 KB
      NXP LPC11A13/101 24 KB
      NXP LPC11A13/201 24 KB
      NXP LPC11A13/301 24 KB
      NXP LPC11A14/201 32 KB
      NXP LPC11A14/301 32 KB
      NXP LPC11A14/401 32 KB
      NXP LPC11A02UK 16 KB
      NXP LPC11A04UK 32 KB
      NXP LPC11C12 16 KB
      NXP LPC11C14 32 KB
      NXP LPC11C22 16 KB
      NXP LPC11C24 32 KB
      NXP LPC1200 128 KB
      NXP LPC1311 8 KB
      NXP LPC1313 32 KB
      NXP LPC1342 16 KB
      NXP LPC1343 32 KB
      NXP LPC1751 32 KB
      NXP LPC1752 64 KB
      NXP LPC1754 128 KB
      NXP LPC1756 256 KB
      NXP LPC1758 512 KB
      NXP LPC1764 128 KB
      NXP LPC1765 256 KB
      NXP LPC1766 256 KB
      NXP LPC1767 512 KB
      NXP LPC1768 512 KB
      NXP LPC1772 64 KB
      NXP LPC1774 128 KB
      NXP LPC1776 256 KB
      NXP LPC1777 512 KB
      NXP LPC1778 512 KB
      NXP LPC1785 256 KB
      NXP LPC1786 256 KB
      NXP LPC1787 512 KB
      NXP LPC1788 512 KB
      NXP LPC2101 8 KB
      NXP LPC2102 16 KB
      NXP LPC2103 32 KB
      NXP LPC2104 120 KB
      NXP LPC2105 120 KB
      NXP LPC2106 120 KB
      NXP LPC2109 64 KB
      NXP LPC2114 120 KB
      NXP LPC2119 120 KB
      NXP LPC2124 120 KB
      NXP LPC2129 248 KB
      NXP LPC2131 32 KB
      NXP LPC2132 64 KB
      NXP LPC2134 128 KB
      NXP LPC2136 256 KB
      NXP LPC2138 500 KB
      NXP LPC2141 32 KB
      NXP LPC2142 64 KB
      NXP LPC2144 128 KB
      NXP LPC2146 256 KB
      NXP LPC2148 500 KB
      NXP LPC2157 500 KB
      NXP LPC2158 500 KB
      NXP LPC2194 248 KB
      NXP LPC2212 120 KB
      NXP LPC2214 248 KB
      NXP LPC2292 248 KB
      NXP LPC2294 248 KB
      NXP LPC2361 64 KB
      NXP LPC2362 128 KB
      NXP LPC2364 128 KB
      NXP LPC2365 256 KB
      NXP LPC2366 256 KB
      NXP LPC2367 504 KB
      NXP LPC2368 504 KB
      NXP LPC2377 504 KB
      NXP LPC2378 504 KB
      NXP LPC2387 504 KB
      NXP LPC2388 504 KB
      NXP LPC2458 504 KB
      NXP LPC2468 504 KB
      NXP LPC2478 504 KB
      NXP LPC2880 1024 KB
      NXP LPC2888 1024 KB
      NXP LPC2917 512 KB
      NXP LPC2919 768 KB
      NXP LPC2927 512 KB
      NXP LPC2929 768 KB
      NXP PCF87750 384 KB
      NXP SJA2010 768 KB
      NXP SJA2510 768 KB
      OKI ML67Q4002 256 KB
      OKI ML67Q4003 512 KB
      OKI ML67Q4050 64 KB
      OKI ML67Q4051 128 KB
      OKI ML67Q4060 64 KB
      OKI ML67Q4061 128 KB
      OKI ML67Q5250 128 KB
      Renesas* R5F56104 768 KB
      Renesas* R5F56106 1024 KB
      Renesas* R5F56107 1536 KB
      Renesas* R5F56108 2048 KB
      Renesas* R5F56216 256 KB
      Renesas* R5F56217 384 KB
      Renesas* R5F56218 512 KB
      Renesas* R5F562N7 384 KB
      Renesas* R5F562N8 512 KB
      Renesas* R5F562T6 64 KB
      Renesas* R5F562T7 128 KB
      Renesas* R5F562TA 256 KB

      Samsung

      S3F445HX 512 KB

      Samsung

      S3FN60D 128 KB
      ST STM32F100C4 16 KB
      ST STM32F100C4 (allow opt. bytes) 16 KB
      ST STM32F100C6 32 KB
      ST STM32F100C6 (allow opt. bytes) 32 KB
      ST STM32F100C8 64 KB
      ST STM32F100C8 (allow opt. bytes) 64 KB
      ST STM32F100CB 128 KB
      ST STM32F100CB (allow opt. bytes) 128 KB
      ST STM32F100R4 16 KB
      ST STM32F100R4 (allow opt. bytes) 16 KB
      ST STM32F100R6 32 KB
      ST STM32F100R6 (allow opt. bytes) 32 KB
      ST STM32F100R8 64 KB
      ST STM32F100R8 (allow opt. bytes) 64 KB
      ST STM32F100RB 128 KB
      ST STM32F100RB (allow opt. bytes) 128 KB
      ST STM32F100RC 256 KB
      ST STM32F100RC (allow opt. bytes) 256 KB
      ST STM32F100RD 384 KB
      ST STM32F100RD (allow opt. bytes) 384 KB
      ST STM32F100RE 512 KB
      ST STM32F100RE (allow opt. bytes) 512 KB
      ST STM32F100V8 64 KB
      ST STM32F100V8 (allow opt. bytes) 64 KB
      ST STM32F100VB 128 KB
      ST STM32F100VB (allow opt. bytes) 128 KB
      ST STM32F100VC 256 KB
      ST STM32F100VC (allow opt. bytes) 256 KB
      ST STM32F100VD 384 KB
      ST STM32F100VD (allow opt. bytes) 384 KB
      ST STM32F100VE 512 KB
      ST STM32F100VE (allow opt. bytes) 512 KB
      ST STM32F100ZC 256 KB
      ST STM32F100ZC (allow opt. bytes) 256 KB
      ST STM32F100ZD 384 KB
      ST STM32F100ZD (allow opt. bytes) 384 KB
      ST STM32F100ZE 512 KB
      ST STM32F100ZE (allow opt. bytes) 512 KB
      ST STM32F101C4 16 KB
      ST STM32F101C4 (allow opt. bytes) 16 KB
      ST STM32F101C6 32 KB
      ST STM32F101C6 (allow opt. bytes) 32 KB
      ST STM32F101C8 64 KB
      ST STM32F101C8 (allow opt. bytes) 64 KB
      ST STM32F101CB 128 KB
      ST STM32F101CB (allow opt. bytes) 128 KB
      ST STM32F101R4 16 KB
      ST STM32F101R4 (allow opt. bytes) 16 KB
      ST STM32F101R6 32 KB
      ST STM32F101R6 (allow opt. bytes) 32 KB
      ST STM32F101R8 64 KB
      ST STM32F101R8 (allow opt. bytes) 64 KB
      ST STM32F101RB 128 KB
      ST STM32F101RB (allow opt. bytes) 128 KB
      ST STM32F101RC 256 KB
      ST STM32F101RC (allow opt. bytes) 256 KB
      ST STM32F101RD 384 KB
      ST STM32F101RD (allow opt. bytes) 384 KB
      ST STM32F101RE 512 KB
      ST STM32F101RE (allow opt. bytes) 512 KB
      ST STM32F101RF 768 KB
      ST STM32F101RF (allow opt. bytes) 768 KB
      ST STM32F101RG 1024 KB
      ST STM32F101RG (allow opt. bytes) 1024 KB
      ST STM32F101T4 16 KB
      ST STM32F101T4 (allow opt. bytes) 16 KB
      ST STM32F101T6 32 KB
      ST STM32F101T6 (allow opt. bytes) 32 KB
      ST STM32F101T8 64 KB
      ST STM32F101T8 (allow opt. bytes) 64 KB
      ST STM32F101V8 64 KB
      ST STM32F101V8 (allow opt. bytes) 64 KB
      ST STM32F101VB 128 KB
      ST STM32F101VB (allow opt. bytes) 128 KB
      ST STM32F101VC 256 KB
      ST STM32F101VC (allow opt. bytes) 256 KB
      ST STM32F101VD 384 KB
      ST STM32F101VD (allow opt. bytes) 384 KB
      ST STM32F101VE 512 KB
      ST STM32F101VE (allow opt. bytes) 512 KB
      ST STM32F101VF 768 KB
      ST STM32F101VF (allow opt. bytes) 768 KB
      ST STM32F101VG 1024 KB
      ST STM32F101VG (allow opt. bytes) 1024 KB
      ST STM32F101ZC 256 KB
      ST STM32F101ZC (allow opt. bytes) 256 KB
      ST STM32F101ZD 384 KB
      ST STM32F101ZD (allow opt. bytes) 384 KB
      ST STM32F101ZE 512 KB
      ST STM32F101ZE (allow opt. bytes) 512 KB
      ST STM32F101ZF 768 KB
      ST STM32F101ZF (allow opt. bytes) 768 KB
      ST STM32F101ZG 1024 KB
      ST STM32F101ZG (allow opt. bytes) 1024 KB
      ST STM32F102C4 16 KB
      ST STM32F102C4 (allow opt. bytes) 16 KB
      ST STM32F102C6 32 KB
      ST STM32F102C6 (allow opt. bytes) 32 KB
      ST STM32F102C8 64 KB
      ST STM32F102C8 (allow opt. bytes) 64 KB
      ST STM32F102CB 128 KB
      ST STM32F102CB (allow opt. bytes) 128 KB
      ST STM32F102R4 16 KB
      ST STM32F102R4 (allow opt. bytes) 16 KB
      ST STM32F102R6 32 KB
      ST STM32F102R6 (allow opt. bytes) 32 KB
      ST STM32F102R8 64 KB
      ST STM32F102R8 (allow opt. bytes) 64 KB
      ST STM32F102RB 128 KB
      ST STM32F102RB (allow opt. bytes) 128 KB
      ST STM32F103C6 32 KB
      ST STM32F103C6 (allow opt. bytes) 32 KB
      ST STM32F103C8 64 KB
      ST STM32F103C8 (allow opt. bytes) 64 KB
      ST STM32F103CB 128 KB
      ST STM32F103CB (allow opt. bytes) 128 KB
      ST STM32F103R6 32 KB
      ST STM32F103R6 (allow opt. bytes) 32 KB
      ST STM32F103R8 64 KB
      ST STM32F103R8 (allow opt. bytes) 64 KB
      ST STM32F103RB 128 KB
      ST STM32F103RB (allow opt. bytes) 128 KB
      ST STM32F103RC 256 KB
      ST STM32F103RC (allow opt. bytes) 256 KB
      ST STM32F103RD 384 KB
      ST STM32F103RD (allow opt. bytes) 384 KB
      ST STM32F103RE 512 KB
      ST STM32F103RE (allow opt. bytes) 512 KB
      ST STM32F103RF 768 KB
      ST STM32F103RF (allow opt. bytes) 768 KB
      ST STM32F103RG 1024 KB
      ST STM32F103RG (allow opt. bytes) 1024 KB
      ST STM32F103T6 32 KB
      ST STM32F103T6 (allow opt. bytes) 32 KB
      ST STM32F103T8 64 KB
      ST STM32F103T8 (allow opt. bytes) 64 KB
      ST STM32F103V8 64 KB
      ST STM32F103V8 (allow opt. bytes) 64 KB
      ST STM32F103VB 128 KB
      ST STM32F103VB (allow opt. bytes) 128 KB
      ST STM32F103VC 256 KB
      ST STM32F103VC (allow opt. bytes) 256 KB
      ST STM32F103VD 384 KB
      ST STM32F103VD (allow opt. bytes) 384 KB
      ST STM32F103VE 512 KB
      ST STM32F103VE (allow opt. bytes) 512 KB
      ST STM32F103VF 768 KB
      ST STM32F103VF (allow opt. bytes) 768 KB
      ST STM32F103VG 1024 KB
      ST STM32F103VG (allow opt. bytes) 1024 KB
      ST STM32F103ZC 256 KB
      ST STM32F103ZC (allow opt. bytes) 256 KB
      ST STM32F103ZD 384 KB
      ST STM32F103ZD (allow opt. bytes) 384 KB
      ST STM32F103ZE 512 KB
      ST STM32F103ZE (allow opt. bytes) 512 KB
      ST STM32F103ZF 768 KB
      ST STM32F103ZF (allow opt. bytes) 768 KB
      ST STM32F103ZG 1024 KB
      ST STM32F103ZG (allow opt. bytes) 1024 KB
      ST STM32F105R8 64 KB
      ST STM32F105R8 (allow opt. bytes) 64 KB
      ST STM32F105RB 128 KB
      ST STM32F105RB (allow opt. bytes) 128 KB
      ST STM32F105RC 256 KB
      ST STM32F105RC (allow opt. bytes) 256 KB
      ST STM32F105V8 64 KB
      ST STM32F105V8 (allow opt. bytes) 64 KB
      ST STM32F105VB 128 KB
      ST STM32F105VB (allow opt. bytes) 128 KB
      ST STM32F105VC 256 KB
      ST STM32F105VC (allow opt. bytes) 256 KB
      ST STM32F107RB 128 KB
      ST STM32F107RB (allow opt. bytes) 128 KB
      ST STM32F107RC 256 KB
      ST STM32F107RC (allow opt. bytes) 256 KB
      ST STM32F107VB 128 KB
      ST STM32F107VB (allow opt. bytes) 128 KB
      ST STM32F107VC 256 KB
      ST STM32F107VC (allow opt. bytes) 256 KB
      ST STM32F205RB 128 KB
      ST STM32F205RC 256 KB
      ST STM32F205RE 512 KB
      ST STM32F205RF 768 KB
      ST STM32F205RG 1024 KB
      ST STM32F205VB 128 KB
      ST STM32F205VC 256 KB
      ST STM32F205VE 512 KB
      ST STM32F205VF 768 KB
      ST STM32F205VG 1024 KB
      ST STM32F205ZC 256 KB
      ST STM32F205ZE 512 KB
      ST STM32F205ZF 768 KB
      ST STM32F205ZG 1024 KB
      ST STM32F207IC 256 KB
      ST STM32F207IE 512 KB
      ST STM32F207IF 768 KB
      ST STM32F207IG 1024 KB
      ST STM32F207VC 256 KB
      ST STM32F207VE 512 KB
      ST STM32F207VF 768 KB
      ST STM32F207VG 1024 KB
      ST STM32F207ZC 256 KB
      ST STM32F207ZE 512 KB
      ST STM32F207ZF 768 KB
      ST STM32F207ZG 1024 KB
      ST STM32F215RE 512 KB
      ST STM32F215RG 1024 KB
      ST STM32F215VE 512 KB
      ST STM32F215VG 1024 KB
      ST STM32F215ZE 512 KB
      ST STM32F215ZG 1024 KB
      ST STM32F217IE 512 KB
      ST STM32F217IG 1024 KB
      ST STM32F217VE 512 KB
      ST STM32F217VG 1024 KB
      ST STM32F217ZE 512 KB
      ST STM32F217ZG 1024 KB
      ST STM32L151C8 64 KB
      ST STM32L151R8 64 KB
      ST STM32L151V8 64 KB
      ST STM32L151CB 128 KB
      ST STM32L151RB 128 KB
      ST STM32L151VB 128 KB
      ST STM32L152C8 64 KB
      ST STM32L152R8 64 KB
      ST STM32L152V8 64 KB
      ST STM32L152CB 128 KB
      ST STM32L152RB 128 KB
      ST STM32L152VB 128 KB
      ST STR710FZ1 144 KB
      ST STR710FZ2 272 KB
      ST STR711FR0 80 KB
      ST STR711FR1 144 KB
      ST STR711FR2 272 KB
      ST STR712FR0 80 KB
      ST STR712FR1 144 KB
      ST STR712FR2 272 KB
      ST STR715FR0 80 KB
      ST STR730FZ1 128 KB
      ST STR730FZ2 256 KB
      ST STR731FV0 64 KB
      ST STR731FV1 128 KB
      ST STR731FV2 256 KB
      ST STR735FZ1 128 KB
      ST STR735FZ2 256 KB
      ST STR736FV0 64 KB
      ST STR736FV1 128 KB
      ST STR736FV2 256 KB
      ST STR750FV0 80 KB
      ST STR750FV1 144 KB
      ST STR750FV2 272 KB
      ST STR751FR0 80 KB
      ST STR751FR1 144 KB
      ST STR751FR2 272 KB
      ST STR752FR0 80 KB
      ST STR752FR1 144 KB
      ST STR752FR2 272 KB
      ST STR755FR0 80 KB
      ST STR755FR1 144 KB
      ST STR755FR2 272 KB
      ST STR755FV0 80 KB
      ST STR755FV1 144 KB
      ST STR755FV2 272 KB
      ST STR910FAM32 288 KB
      ST STR910FAM32 (Bootbank: 1) 288 KB
      ST STR910FAW32 288 KB
      ST STR910FAW32 (Bootbank: 1) 288 KB
      ST STR910FAZ32 288 KB
      ST STR910FAZ32 (Bootbank: 1) 288 KB
      ST STR911FAM42 288 KB
      ST STR911FAM42 (Bootbank: 1) 288 KB
      ST STR911FAM44 544 KB
      ST STR911FAM44 (Bootbank: 1) 544 KB
      ST STR911FAM46 1152 KB
      ST STR911FAM46 (Bootbank: 1) 1152 KB
      ST STR911FAM47 2176 KB
      ST STR911FAM47 (Bootbank: 1) 2176 KB
      ST STR911FAW42 288 KB
      ST STR911FAW42 (Bootbank: 1) 288 KB
      ST STR911FAW44 544 KB
      ST STR911FAW44 (Bootbank: 1) 544 KB
      ST STR911FAW46 1152 KB
      ST STR911FAW46 (Bootbank: 1) 1152 KB
      ST STR911FAW47 2176 KB
      ST STR911FAW47 (Bootbank: 1) 2176 KB
      ST STR911FM32 288 KB
      ST STR911FM32 (Bootbank: 1) 288 KB
      ST STR911FM42 288 KB
      ST STR911FM42 (Bootbank: 1) 288 KB
      ST STR911FM44 544 KB
      ST STR911FM44 (Bootbank: 1) 544 KB
      ST STR911FW32 288 KB
      ST STR911FW32 (Bootbank: 1) 288 KB
      ST STR911FW42 288 KB
      ST STR911FW42 (Bootbank: 1) 288 KB
      ST STR911FW44 544 KB
      ST STR911FW44 (Bootbank: 1) 544 KB
      ST STR912FAW32 288 KB
      ST STR912FAW32 (Bootbank: 1) 288 KB
      ST STR912FAW42 288 KB
      ST STR912FAW42 (Bootbank: 1) 288 KB
      ST STR912FAW44 544 KB
      ST STR912FAW44 (Bootbank: 1) 544 KB
      ST STR912FAW46 1152 KB
      ST STR912FAW46 (Bootbank: 1) 1152 KB
      ST STR912FAW47 2176 KB
      ST STR912FAW47 (Bootbank: 1) 2176 KB
      ST STR912FAZ42 288 KB
      ST STR912FAZ42 (Bootbank: 1) 288 KB
      ST STR912FAZ44 544 KB
      ST STR912FAZ44 (Bootbank: 1) 544 KB
      ST STR912FAZ46 1152 KB
      ST STR912FAZ46 (Bootbank: 1) 1152 KB
      ST STR912FAZ47 2176 KB
      ST STR912FAZ47 (Bootbank: 1) 2176 KB
      ST STR912FM32 288 KB
      ST STR912FM32 (Bootbank: 1) 288 KB
      ST STR912FM42 288 KB
      ST STR912FM42 (Bootbank: 1) 288 KB
      ST STR912FM44 544 KB
      ST STR912FM44 (Bootbank: 1) 544 KB
      ST STR912FW32 288 KB
      ST STR912FW32 (Bootbank: 1) 288 KB
      ST STR912FW42 288 KB
      ST STR912FW42 (Bootbank: 1) 288 KB
      ST STR912FW44 544 KB
      ST STR912FW44 (Bootbank: 1) 544 KB
      TI TMS470R1A64 63 KB
      TI TMS470R1A64 (allow keys) 64 KB
      TI TMS470R1A128 127 KB
      TI TMS470R1A128 (allow keys) 128 KB
      TI TMS470R1A256 255 KB
      TI TMS470R1A256 (allow keys) 256 KB
      TI TMS470R1A288 287 KB
      TI TMS470R1A288 (allow keys) 288 KB
      TI TMS470R1A384 383 KB
      TI TMS470R1A384 (allow keys) 384 KB
      TI TMS470R1B512 511 KB
      TI TMS470R1B512 (allow keys) 512 KB
      TI TMS470R1B768 767 KB
      TI TMS470R1B768 (allow keys) 768 KB
      TI TMS470R1B1M 1023 KB
      TI TMS470R1B1M (allow keys) 1024 KB
      TI TMS470R1VF288 287 KB
      TI TMS470R1VF288 (allow keys) 288 KB
      TI TMS470R1VF688 255 KB
      TI TMS470R1VF688 (allow keys) 256 KB
      TI TMS470R1VF689 383 KB
      TI TMS470R1VF689 (allow keys) 384 KB
      Toshiba TMPM330FDFG 512 KB
      Toshiba TMPM330FWFG 128 KB
      Toshiba TMPM330FYFG 256 KB
      Toshiba TMPM332FWUG 128 KB
      Toshiba TMPM333FDFG 512 KB
      Toshiba TMPM333FWFG 128 KB
      Toshiba TMPM333FYFG 256 KB
      Toshiba TMPM341FDXBG 512 KB
      Toshiba TMPM360F20FG 2048 KB
      Toshiba TMPM361F10FG 1024 KB
      Toshiba TMPM362F10FG 1024 KB
      Toshiba TMPM363F10FG 1024 KB
      Toshiba TMPM364F10FG 1024 KB
      Toshiba TMPM370FYDFG 256 KB
      Toshiba TMPM370FYFG 256 KB
      Toshiba TMPM380FWDFG 128 KB
      Toshiba TMPM380FWFG 128 KB
      Toshiba TMPM380FYDFG 256 KB
      Toshiba TMPM380FYFG 256 KB
      Toshiba TMPM382FSFG 64 KB
      Toshiba TMPM382FWFG 128 KB
      Toshiba TMPM395FWXBG 128 KB

      * Not supported by Flasher ARM / J-Link RDI


      Flash Download 

      J-Link Flash Download

       

      J - Linkのセットが付属して非常に高速に最適化された組み込みのターゲットシステムのフラッシュメモリに直接高速アプリケーションのダウンロードを許可flashloaders、 このフラッシュメモリは、内部のフラッシュメモリを内蔵または外部CFI準拠のNOR型フラッシュメモリすることができます。

      そして、すべての最高は:この機能は 無料

      J - Linkは高速フラッシュプログラミング

      J - Linkはソフトウェア(JLinkARM.dll)が付属してflashloadersは消去し、フラッシュメモリをプログラミングするためのロジックが含まれています小さなプログラムですいわゆる"RAMCodes"のセットです。 これらのRAMCodesはにダウンロードされるターゲットシステムのRAMで実行されます。

      しかし、フラッシュアルゴリズム自体は非常に高速なJポップリンクflashloadersを作るだけではありません。 これに加えて、プログラムすることが必要な場合にのみフラッシュセクタは、J - Linkでプログラムされています。

      デフォルトでは、J - LinkのDLLは、ダウンロードすることを意図されている同じアプリケーションがすでにターゲットメモリのフラッシュに存在しているかどうかを確認するように設定にされています。 このような場合は、フラッシュダウンロードは多くの時間を節約できます。 ターゲットアプリケーションかどうかをチェックするプロセスは、CRCの比較によって行われるため、フラッシュメモリも非常に高速に最適化されたプロセスがすでに存在します。

      また、通常は、ターゲットアプリケーション連続的に変化し、デバッグセッションが終了し、再複数回を開始すると、デバッグしている場合。 J - Linkは、また、変更されている部分だけは、デバッグセッションが再起動されている場合、再ダウンロードされることを意味するターゲットアプリケーションのわずかな変化を検出することができます。

      上記のロジックは、J - Linkはフラッシュをダウンロードして実行されている速度の比較テストを見つけるため、以下では、作るものの違いのより良いアイデアを入手してください。

      速度の比較テストでは、標準的なIARのEAWRMサンプルプロジェクトと最大値は(通常は12 MHzです)が使用されているのJTAG周波数をサポートされています。 デバッガは、デバッグ(のmain()に到着したアプリケーション)を起動する準備がされるまで、すべての時間の値は、ダウンロードポイントから撮影されているが開始されます。

       

      エミュレータ設定ダウンロード時間
      東芝TMPM330FDFG、512 KBのアプリケーションのサイズ
      J - LinkはV型8気筒エンジン J - Linkは司令官 1 5秒。 (/ sの102キロバイト)
      J - Linkは超 J - Linkは司令官 1 4.2秒。 (/ sの122キロバイト)
      J - LinkはV型8気筒エンジン IAR社EWARMのflashloader 10.6秒。 (/秒48キロバイト)
      J - LinkはV型8気筒エンジン SEGGER flashloader、
      フラッシュコンテンツを完全にアプリケーションとは異なる
      9.5秒。 (/秒54キロバイト)
      J - LinkはV型8気筒エンジン SEGGER flashloader、
      コンテンツをほ​​とんどのアプリケーションと同じフラッシュ
      (定数、変数の値のみが変更されている)
      7.8秒。 (/秒66キロバイト)
      J - LinkはV型8気筒エンジン SEGGER flashloader、
      コンテンツをアプリケーションと同じフラッシュ
      2.8秒。 (/ sの183キロバイト)
      フリースケールMK40X256VMD100(のCortex - M4のKinetis)、256 KBのアプリケーションのサイズ
      J - LinkはV型8気筒エンジン J - Linkは司令官 2 8.3秒。 (/秒31キロバイト)
      J - Linkは超 J - Linkは司令官 2 7.5秒。 (/秒34キロバイト)
      J - LinkはV型8気筒エンジン IAR社EWARMのflashloader 16.7秒。 (/ sの15.3キロバイト)
      J - LinkはV型8気筒エンジン SEGGER flashloader、
      フラッシュコンテンツを完全にアプリケーションとは異なる
      16.4秒。 (/ sの15.6キロバイト)
      J - LinkはV型8気筒エンジン SEGGER flashloader、
      コンテンツをほ​​とんどのアプリケーションと同じフラッシュ
      (定数、変数の値のみが変更されている)
      3.9秒。 (/ sの65.6キロバイト)
      J - LinkはV型8気筒エンジン SEGGER flashloader、
      コンテンツをアプリケーションと同じフラッシュ
      2.8秒。 (/秒91キロバイト)
      STはSTM32F103ZE、512 KBのアプリケーションのサイズ
      J - LinkはV型8気筒エンジン J - Linkは司令官 3 25.8秒。 (/秒20キロバイト)
      J - Linkは超 J - Linkは司令官 3 25.8秒。 (/秒20キロバイト)
      STのリンク IAR社EWARMのflashloader 45秒。 (/ sの11.4キロバイト)
      J - LinkはV型8気筒エンジン IAR社EWARMのflashloader 28秒。 (/ sの18.3キロバイト)
      J - LinkはV型8気筒エンジン SEGGER flashloader、
      フラッシュコンテンツを完全にアプリケーションとは異なる
      26秒。 (/秒20キロバイト)
      J - LinkはV型8気筒エンジン SEGGER flashloader、
      コンテンツをほ​​とんどのアプリケーションと同じフラッシュ
      (定数、変数の値のみが変更されている)
      9.7秒。 (/秒53キロバイト)
      J - LinkはV型8気筒エンジン SEGGER flashloader、
      コンテンツをアプリケーションと同じフラッシュ
      5.5秒。 (/ sの93キロバイト)

      1 リンク司令官がされて次のように使用の- j:
      速度20000
      execのデバイス= TMPM330FDFG
      loadbinはC:\ TMPM330.bin、0

      2 リンク司令官がされて次のように使用の- j:
      速度20000
      execのデバイス= MK40X256VMD100
      loadbinはC:\ MK40.bin、0

      3 リンク司令官がされて次のように使用の- j:
      速度20000
      execのデバイス= STM32F103ZE
      loadbinはC:\ STM32.bin、0x08000000

      なぜ、速度は同じCPUコアを持つ異なるデバイス間の違いは何ですか?

      RAMにダウンロード速度は、すべてのデバイスに同じですフラッシュプログラミング速度は使用するフラッシュtechnolgy、フラッシュメモリコントローラに大きく依存します。ほとんどのデバイスでは、J - Linkの速度はその制限要因は、フラッシュメモリを消去するフラッシュメモリからデータをコピーするのにかかる時間はされていることを高くなります。

      データは上記のフラッシュを消去するのにかかる時間が含まれていますか?

      はい、これでフラッシュも消去され、必要なセクタをプログラムされているすべてのケースインチ この時間は含まれています。

      J - Linkはフラッシュのダウンロードをサポートしてデバッガ:

      現在は、J - Linkのフラッシュのダウンロード機能は、以下のデバッガ/ワークベンチでサポートされています:

      しかし、一般的には、フラッシュのダウンロード機能は、デバッガでターゲットデバイスを選択することがされていなくてもにはJ - Linkをサポートするすべてのワークベンチで使用することができ、あなたはいつもJポップLinkコントロールパネルで、それを選択することができます開いたときに、デバッグセッションを開始します。

      生産目的のためにフラッシュメモリにダウンロード

      • フラッシャーのARM -スタンドアロンフラッシュプログラミングソリューションを提供します。 フラッシャーARMは、メモリや外付けストロボの内部/野のデバイスとのARMれているプログラミングツールです。 フラッシャーのARMは、単独でスタンドFlashソフトウェアまたはされ設計のためのプログラミングフラッシュ目標を持つJ。 フラッシャーARMは、リンクすることができます- jをも作動するので、通常の。
      • Jポップフラッシュ -完全なフラッシュプログラミングソリューションを提供します。 JポップFlashはデバイス上のARM /皮質されているフラッシュを外付けすることができますプログラム内部およびWindowsアプリケーション。 JポップフラッシュはモードバッチでGUIすることができますが使用されるように、またはベースのアプリケーション。
      • JポップリンクからFlash SDK -プログラムを確認してください)、関数のフラッシュプログラミング(消去のAPIを持つDLLが付属して、強化されたバージョンのJ - LinkのSDKをインストールします。 生産プロセスのための理想的なアプリケーションを独自にビルドされています計画と顧客。

      J - Linkは、異なるデバッガでflashloadersで

      通常、順序でビルドJポップリンクを有効にするには- flashloadersであなたは、デバッガのflashloaderを無効にする必要があります。 ビルトインJポップリンクのflashloadersのデバッガは、ターゲットメモリへの書き込み時にRAMとして動作点滅するので、J - LinkはDLLは自動的に検出された場合、フラッシュメモリかどうかで書かれているメモリ範囲。 影響を受けるメモリ領域は、フラッシュメモリ内にある場合は、J - Linkのflashloaderがアクティブになり、非常に短い時間で自動的にフラッシュメモリのプログラミングを実行します。 正しいデバイスが故障し、デバイスがプログラムされることを意図しているJ - Linkを伝えるために、デバッガで選択する必要があることに注意してください。

      次のスクリーンショットは、注文組み込みJポップリンクを使用するには、IAR社EWARMのflashloaderを無効にする方法を示しています- flashloaderインチ