What is J-Flash
J-Flash is a PC software running on Windows 2000/XP
systems, which enables you to program your Flash EEPROM devices via the
On-Chip Debug connector (JTAG) on your target system.
A J-Link hardware, which connects via USB interface with the PC, is needed.
J-Flash works with any ARM7/9 system and supports all common external
flashes, as well as the programming of internal flash of ARM microcontrollers.
It allows you to ERASE, FILL, Program BLANK CHECK, CHECKSUM, UPLOAD flash
content, and VIEW MEMORY functions of the software with your flash devices.
Purchasing a license will turn off the time limitation.
Features
- Works with any ARM7 / ARM9 and Cortex-M3 chip
- ARM microcontrollers (internal flash) supported
- most external flash chips can be programmed (See list of supported
devices)
- High speed programming: up to 150 kByte/sec (dep. on flash device)
- Very high speed blank check: App. 16 Mybte /sec (depends on target)
- Smart read-back: Only non blank-portions of flash transferred and
saved
- Free 30 day trial version available
- Easy to use, comes with projects for standard eval boards
|
 |
Software download
Supported Microcontrollers
J-Flash can program the internal flash various ARM microcontrollers.
Click on the link below to see the list of the supported ARM microcontrollers.
List of supported ARM microcontrollers
Supported Flash Devices
J-Flash can program external flash connected to any
ARM7/9 microprocessor/microcontroller. All types of flash interfacing
are supported: 1x8bit, 2x8bit, 4x8bit, 1x16bit, 2x16bit, 1x32bit. Click
the link below to see the list of the supported flash devices.
List of supported
flash devices
Programming speeds
J-Flash enables you to program your Flash EEPROM devices
via the On-Chip Debug connector (JTAG) on your target system. Internal
as well as external flash is supported. The following table shows some
performance values regarding the programming speed.
External flash
| Atmel AT49BV162A |
1x16 bits |
97.8 |
Atmel AT91EB40 |
| Intel 28F640J3 |
1x16 bits |
93.0 |
Cogent CSB337 |
| AMD AM29LV160DB |
2x16 bits |
208.5 |
Net Silicon NS9360 |
| Intel 28F640J3A120 |
2x16 bits |
147.8 |
Logic LH7A400-10 |
Microcontroller with internal flash
| Analog Devices ADuC7020 |
30.8 |
Analog Devices ADuC7020 evalboard |
| Atmel AT91SAM7S64 |
18.5 |
Atmel AT91SAM7-EKS64 |
| Atmel AT91SAM7X256 |
35.3 |
Atmel AT91SAM7X-EK |
| Philips LPC2106 |
22.2 |
IAR LPC2106 kickstart board |
| ST STR711 |
50.5 |
IAR STR711 evalboard |
| Philips PCF87750 |
68.2 |
Philips PCF87750 (custom hardware) |
Easy to use
 |
After Installing the J-Link driver and
J-Flash, simply connect your J-Link to your PC and start the J-Flash
executable.
More information for an easy start with J-Flash |
Settings
JTAG Settings |
CPU Settings |
Flash Settings |
 |
|
 |
| We already provide project files for common CPUs and
Eval boards. If you do not find an existing project file for your
selected CPU, it is not difficult to write and save your own project
file. Choose Option|Project from the Menu and set the right settings
for your target hardware. |
Programming
 |
Programming speed depends on target system
and flash; app. 60-150 kByte/sec. |

Copyright SEGGER Microcontroller GmbH & Co.KG. All
rights reserved.
For more information, please visit our web site
www.segger.com or contact us at info@segger.com
Last update:
March 11, 2008
|