Segger Logo Embedded Software Solutions
Software productsHardware productsDownloadsPricesCustomersOur PartnersSitemapForumAbout us
J-Flash
| J-Link General Information | J-Flash General Info | Getting started | J-Flash settings | J-Flash command line interface | J-Flash performance | J-Flash troubleshooting |

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

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