05172024

Last update2016/05/28 14:38

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

J-Link Pro Flash programming utilities

Flash programming utilities

Flash programming utilities

 

The SEGGER J-Link comes with dedicated flash programming utilities (DFPU) for a number of popular eval boards. These utilities are designed to program a .bin file into the flash memory of the target hardware, with J-Link. Each dedicated flash programming utility works only with the Eval board it was designed for.

Using the dedicated flash programming utilities which come with J-Link, is permitted for development purposes only. As long as the dedicated flash programming tools are used for development purposes only, no additional license is required. If you want to use the dedicated flash programming utilities for commercial and production purposes, you need to obtain a license from SEGGER. SEGGER also offers to create dedicated flash programming utilities for custom hardware. When starting a dedicated flash programming utility, a message box appears which tells the user about the purpose of the dedicated flash programming utility:

Supported Eval boards

The list below shows the Eval boards for which dedicated flash programming utilities have been already developed. Simple flash programming utilities for other, popular Eval boards are on the schedule.

Eval board manufacturer Eval board name Flash memory Prices for source code
Cogent CSB737 Typically 65 MB external NOR flash Product 8.20.01
ST Microelectronics MB525 Typically 128 KB internal NOR flash Product 8.20.03
Toshiba TOPAS910 Typically 32 MB external NOR flash Product 8.20.02

Supported flash memories

The dedicated flash programming utilities for J-Link can be created for the following flash memories:

  • Internal flash
  • External NOR flash
  • NAND flash
  • Data flash
  • SPI flash

In order to use external NOR flash, a CFI compliant flash memory has to be used because the flash programming utilities use the CFI information to detect the flash size and sectorization.

How to use the dedicated flash programming utilities

The dedicated flash programming utilities are very simple to use. Every tool expects a path to a data file (*.bin) passed as a command line parameter, on startup. If no path is passed the flash programming utility searches for a data in the Samples directory. This .bin file has to be named as shown in the table above. For example, for the Cogent CSB737 Eval board this file is named: CogentCSB737.bin.

Using the dedicated flash programming utilities for production and commercial purposes

If you want to use dedicated flash programming utilities for production and commercial purposes you need to obtain a license from SEGGER. In order to obtain a license for a dedicated flash programming utility, there are two options:

The source code can be compiled using a Microsoft Visual C++ V6 or newer compiler. It contains code which is executed on the target device (RAMCODE). This RAMCODE may not be used with debug probes other than J-Link.

Purchasing the source code of an existing dedicated flash programming utility

Purchasing the source code of an existing dedicated flash programming utility (described above) allows you to use the dedicated flash programming utility for production and commercial purposes. Making the resulting executable publicily available is not permitted.
For more information about the pricing for the source code of existing dedicated flash programming utilities, please refer to the pricelist.

Purchasing the source code of a dedicated flash programming utility for custom hardware

SEGGER also offers to design dedicated flash programming utilities for custom hardware for which you will also need to obtain a license. The resulting executable may be used for organization internal purposes only.

F.A.Q.

Q: Can the dedicated flash programming utilities be used for commercial purposes?
A: Yes, you can buy the source code of one or more of the flash programming utilities
which makes it possible to use them for commercial and production purposes.

Q: I want to use the dedicated flash programming utilities with my own hardware. Is that possible?
A: The free dedicated flash programming utilities which come with J-Link do not support custom hardware.
In order to use your own hardware with a dedicated flash programming utility, SEGGER offers to create
dedicated flash programming utilities for custom hardware

Q: Do I need a license to use the dedicated flash programming utilities?
A: As long as you use the dedicated flash programming utilities, which come with J-Link, for development purposes only, you do not need an additional license.
In order to use them for commercial and/or production purposes you need to obtain a license from SEGGER.

Q: Which file types are supported by the dedicated flash programming utilities?
A: Currently, the dedicated flash programming utilities support *.bin files.

Q: Can I use the dedicated flash programming utilities with other debug probes than J-Link?
A: No, the dedicated flash programming utilities only work with J-Link

 

LogicPD LH7A400-10 日本語

 

LogicPD LH7A400 - 10

コントローラ:
  • LH7A400 -ノブ(シャープ)
のCPU:
  • ARM922T
委員会の主な機能:
  • プログラマブルカラーLCDコントローラ
  • 統合された4線式タッチスクリーンコントローラ
  • アプリケーション/デバッグ用の1100分の10基地TTのイーサネットコントローラ(SMSCの無線LAN 91C111)
  • コンパクトフラッシュは、(メモリは専用マップ)カードタイプI
  • スマートカード、MMC / SDメモリー、デュアルPCMCIA
  • 一つのUSB 2.0フルスピードホストインターフェース
  • 一つのUSB 2.0フルスピードデバイスインターフェイス
  • ステレオ入力および出力端子
  • 磁気の1つのRJ45イーサネットジャックコネクタ
  • 115.2キロバイト/ sのRS - 232のデバッグシリアルポート
  • 標準の100ミルのピッチヘッダ
  • すべてのカードエンジンにアクセスするには、信号
  • RoHS準拠
コントローラの主な機能:
  • 8ワード線の長さとサイズは各8KBの個別の命令およびデータキャッシュ、。
  • 強化されたARMアーキテクチャv4のMMUの
  • サポートエンベデッドトレースマクロセル(ETMの)の添加
  • トラッキングICEのモードがあり

LogicPD LH79524 日本語

 

LogicPD LH79524

コントローラ:
  • LH79524(シャープ)
のCPU:
  • ARM720Tに
委員会の主な機能:
  • プログラマブルカラーLCDコントローラ
  • 統合された4線式タッチスクリーンコントローラ
  • アプリケーション/デバッグ用の1100分の10基地TTのイーサネットコントローラ(SMSCの無線LAN 91C111)
  • コンパクトフラッシュは、(メモリは専用マップ)カードタイプI
  • スマートカード、MMC / SDメモリー、デュアルPCMCIA
  • 一つのUSB 2.0フルスピードホストインターフェース
  • 一つのUSB 2.0フルスピードデバイスインターフェイス
  • ステレオ入力および出力端子
  • 磁気の1つのRJ45イーサネットジャックコネクタ
  • 115.2キロバイト/ sのRS - 232のデバッグシリアルポート
  • 標準の100ミルのピッチヘッダ
  • すべてのカードエンジンにアクセスするには、信号
  • RoHS準拠
コントローラの主な機能:
  • ARM7TDMIコアの周り内蔵
  • 32/16ビットRISCアーキテクチャ(ARMv4T)
  • 32ビットARM命令は、最大のパフォーマンスと柔軟性に設定
  • 16ビットThumb命令が増加コード密度を設定
  • 統一された32ビットAHBバスインタフェースは、命令とデータの両方を運ぶ
  • 電力効率に優れた三段パイプライン
  • 32ビットALU
  • 8 Kバイトのユニファイドキャッシュ
  • メモリ管理ユニット(MMU)
  • 超小型チップサイズと低消費電力
  • 完全スタティック動作
  • コプロセッサインタフェース
  • 豊富なデバッグ機能:(EmbeddedICE - RTのリアルタイムデバッグユニットは、JTAGインタフェースユニット、インターフェイスのETMに直接接続するための)
利用可能なソフトウェア:
利用可能なドキュメント:

Renesas RSKSH2A7264 日本語 

 

ルネサスRSKSH2A7264

コントローラ:
  • SH7264
のCPU:
  • SH - 2Aの
委員会の主な機能:
  • USBポートコネクタ(シリーズ- Bレセプタクル)
  • イーサネットポートコネクタ(8ピンのRJ - 45)
  • シリアルポートコネクタ(D -サブ9ピン)
  • 電源LEDが点灯:1
  • ユーザLED:3
  • 液晶
コントローラの主な機能:
  • 高性能SH - 2AコアとシングルチップRISC
  • 内蔵の32ビット乗算器
  • 浮動小数点ユニット(FPU)と
  • 内蔵大容量のメモリ
  • 強力なタイマ:MTU2(16ビット× 6チャネル)、MTU2S(16ビットxは3チャネル)、(CMTを)コンペアマッチタイマ× 2チャネル
  • A / Dコンバータ(12ビット分解能):8チャネル(4チャネル× 2ユニット)
  • 4チャネル、SCIFの::/ FはSCIのシリアルI 1チャネル
  • RCAN - ETのボッシュ2.0Bアクティブ:1チャネル
  • DTCがインストールされて
  • DMACの:8チャンネル
  • バスステートコントローラ(BSC)
  • H-UDI/AUD:オンチップデバッグ機能
利用可能なソフトウェア:
利用可能なドキュメント:

含まれるソフトウェアコンポーネント:

 

製品サポートされている機能
embOS コア + プロファイリング
emWin コア

 

J-Link Pro

J-Link Pro
Overview

J-Link Pro

J-Link Pro is a refined version of the regular J-Link. It has an Ethernet interface in addition to the USB interface, as well as two additional LEDs which are used as hardware status indicators.

It connects via Ethernet or USB to the Windows (2000/XP/Vista) PC host.

 

J-Link Pro is fully compatible with J-Link and can be used "out-of-the-box". J-Link Pro uses DHCP per default. The built-in webserver makes manual configuration easy and convenient. Ethernet allows using the emulator far away from the PC in a development or production environment; download and debugging speed is higher and Ethernet provides electrical isolation from the PC.

All features of the regular J-Link also apply to this product. [More...]

Features

  • Fully compatible to J-Link
  • Ethernet interface
  • USB 2.0 interface
  • Supported CPUs: Any ARM7/9/11, Cortex-A5/A8, Cortex-M0/M1/M3/M4, Cortex-R4
  • Additional LEDs for power and RESET indication
  • Comes with web interface for easy TCP/IP configuration (built-in webserver)
  • Serial Wire Debug (SWD) supported
  • Serial Wire Viewer (SWV) supported
  • Automatic core recognition
  • Maximum JTAG speed 12 MHz
  • Download speed up to 720 Kbytes/second
  • Seamless integration into the IAR Embedded Workbench IDE
  • Powered through USB or power supply which comes with J-Link Pro
  • Support for adaptive clocking
  • All JTAG signals can be monitored, target voltage can be measured
  • Support for multiple devices
  • Fully plug and play compatible
  • Standard 20-pin JTAG connector
  • Wide target voltage range: 1.2V - 3.3V, 5V tolerant
  • USB and 20-pin ribbon cable included
  • Memory viewer (J-Mem) included
  • Comes with licenses for: J-Link RDI, J-Link Flash Breakpoints, J-Link GDB Server, J-Flash
  • Software Developer Kit (SDK) available
  • Embedded Trace Buffer (ETB) support
  • 14-pin JTAG adapter available
  • Galvanic isolation from host system via Ethernet
  • Optical isolation adapter available
  • Target power supply: J-Link can supply up to 300 mA to target with overload protection.
  • Coming soon: firmware extensions (ARM11, X-Scale, Cortex R4 / A8 / A9), built-in GDB Server


Licensing

J-Link Pro comes with licenses for all J-Link related SEGGER software products: J-Link Flash Breakpoints, J-Link RDI, J-Flash, J-Link GDB Server, providing the optimum debugging solution for professional developers. J-Link Pro can be used with almost all ARM debuggers, enabling download to flash memory with an unlimited number of breakpoints when debugging programs located in flash memory of most popular ARM microcontrollers. It also comes with the license to use J-Flash, SEGGER´s popular flash programming software.


Why Pro?

There are many aspects which make the J-Link Pro very attractive to use:

Price: Buying a J-Link Pro, which comes with licenses for all J-Link-related SEGGER software, will save you a lot of money because buying a J-Link and all licenses separate is more expensive.
Speed: J-Link Pro via TCP/IP provides higher download speed than J-Link via USB.
Usability: J-Link Pro can be used "out-of-the-box". A built-in J-Link GDB Server is planned to be implemented in the near future.
Flexibility: Due to the Ethernet interface, long distances between the development PC and the target system are possible. You can set a default gateway for J-Link Pro, so it is also possible to use it in large intranets.
Security: When using J-Link Pro via Ethernet, galvanic isolation of the development PC and the target system is supported.
Ready future use: J-Link Pro provides more memory for future firmware extensions (e.g. ARM11, X-Scale, Cortex R4 and Cortex A8).