Home arrow Product Articles arrow J-Flash ARM
   
J-Flash ARM PDF Print E-mail

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 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

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

Settings

JTAG Settings

ARM 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.

Supported Microcontrollers

J-Flash can program the internal flash of the following ARM microcontrollers. We are constantly adding new micros to this list. If the chip you are looking for is not yet on the list, please get in touch with us.

Manufacturer Name BusWidth Size
Analog Devices ADuC7020BCP62 internal 16 62 KB
Analog Devices ADuC7021BCP62 internal 16 62 KB
Analog Devices ADuC7021BCP32 internal 16 62 KB
Analog Devices ADuC7021ACP32 internal 16 62 KB
Analog Devices ADuC7022BCP62 internal 16 62 KB
Analog Devices ADuC7022BCP32 internal 16 62 KB
Analog Devices ADuC7022ACP32 internal 16 62 KB
Analog Devices ADuC7024BCP62 internal 16 62 KB
Analog Devices ADuC7024BST62 internal 16 62 KB
Analog Devices ADuC7025BCP62 internal 16 62 KB
Analog Devices ADuC7025BCP32 internal 16 62 KB
Analog Devices ADuC7026BST62 internal 16 62 KB
Analog Devices ADuC7027BST62 internal 16 62 KB
Analog Devices ADuC7027AST62 internal 16 62 KB
Atmel AT91SAM7S32 internal 32 32 KB
Atmel AT91SAM7S64 internal
32 64 KB
Atmel AT91SAM7S128 internal 32 128 KB
Atmel AT91SAM7S256 internal 32 256 KB
Philips LPC 2104 internal 32 120 KB
Philips LPC 2105 internal 32 120 KB
Philips LPC 2106 internal 32 120 KB
Philips LPC 2114 internal 32 120 KB
Philips LPC 2119 internal 32 120 KB
Philips LPC 2124 internal 32 120 KB
Philips LPC 2129 internal 32 248 KB
Philips LPC 2194 internal 32 248 KB
Philips LPC 2212 internal 32 248 KB
Philips LPC 2214 internal 32 248 KB
Philips LPC 2292 internal 32 248 KB
Philips LPC 2294 internal 32 248 KB
Samsung S3F445HX 32 512 KB
ST STR710FR1T6 internal 32 144 KB
ST STR710FR2T6 internal 32 272 KB
ST STR711FR1T6 internal 32 144 KB
ST STR711FR2T6 internal 32 272 KB
ST STR712FR1T6 internal 32 144 KB
ST STR712FR2T6 internal 32 272 KB
TI TMS470R1A128 32 128 KB
TI TMS470R1A256 32 256 KB

Supported Flash Devices

J-Flash can program external flash connected to any ARM7/9 microprocessor/microcontroller. Any combination of ARM CPU and external flash is supported if the flash chip is in the list below. All types of flash interfacing are supported: 1x8bit, 2x8bit, 4x8bit, 1x16bit, 2x16bit, 1x32bit. We are constantly adding new devices to this list. If the chip your are looking for is not yet on the list, please get in contact with us.

Manufacturer Name BusWidth Size
AMD Am29DL161DB
16 2048 KB
AMD Am29DL161DT
16 2048 KB
AMD Am29DL162DB
16 2048 KB
AMD Am29DL162DT
16 2048 KB
AMD Am29DL163DB
16 2048 KB
AMD Am29DL163DT
16 2048 KB
AMD Am29DL164DB
16 2048 KB
AMD Am29DL164DT
16 2048 KB
AMD Am29DL322DB/GB
16 4096 KB
AMD Am29DL322DT/GT
16 4096 KB
AMD Am29DL323DB/GB
16 4096 KB
AMD Am29DL323DT/GT
16 4096 KB
AMD Am29DL324DB/GB
16 4096 KB
AMD Am29DL324DT/GT
16 4096 KB
AMD Am29DL400BB
16 512 KB
AMD Am29DL400BT
16 512 KB
AMD Am29DL800BB
16 1024 KB
AMD Am29DL800BT
16 1024 KB
AMD Am29DS323DB
16 4096 KB
AMD Am29DS323DT
16 4096 KB
AMD Am29F100B
16 128 KB
AMD Am29F100T
16 128 KB
AMD Am29F800BB
16 1024 KB
AMD Am29F800BT
16 1024 KB
AMD Am29LV200BB
16 256 KB
AMD Am29LV200BT
16 256 KB
AMD Am29LV320DT
16 4096 KB
AMD Am29LV320DB
16 4096 KB
AMD Am29LV400BB
16 512 KB
AMD Am29LV400BT
16 512 KB
AMD Am29LV640D
16 8192 KB
AMD Am29LV641D
16 8192 KB
AMD Am29LV800BB
16 1024 KB
AMD Am29LV800BT
16 1024 KB
Atmel AT29C010A 8 128 KB
Atmel AT29C020 8 256 KB
Atmel AT29C040 8 512 KB
Atmel AT29C040A 8 512 KB
Atmel AT29C1024 16 128 KB
Atmel AT29C256 8 32 KB
Atmel AT29C257 8 32 KB
Atmel AT29C512 8 64 KB
Atmel AT29LV010A/AT29BV010A 8 128 KB
Atmel AT29LV020/AT29BV020 8 256 KB
Atmel AT29LV040/AT29BV040 8 512 KB
Atmel AT29LV040A/AT29BV040A 8 512 KB
Atmel AT29LV1024 16 128 KB
Atmel AT29LV256 8 32 KB
Atmel AT29LV512 8 64 KB
Atmel AT49BN6416
16 8192 KB
Atmel AT49BN6416T
16 8192 KB
Atmel AT49BV1604 16 2048 KB
Atmel AT49BV1604A 16 2048 KB
Atmel AT49BV1604AT 16 2048 KB
Atmel AT49BV1604T 16 2048 KB
Atmel AT49BV160C
16 2048 KB
Atmel AT49BV160CT
16 2048 KB
Atmel AT49BV1614 16 2048 KB
Atmel AT49BV1614A 16 2048 KB
Atmel AT49BV1614AT 16 2048 KB
Atmel AT49BV1614T 16 2048 KB
Atmel AT49BV4096A 16 512 KB
Atmel AT49BV6416
16 8192 KB
Atmel AT49BV6416T
16 8192 KB
Atmel AT49LV1614A 16 2048 KB
Atmel AT49LV1614AT 16 2048 KB
Atmel AT49LV4096A 16 512 KB
Intel 28F128J3 16 16384 KB
Intel 28F256J3 16 32768 KB
Intel 28F320J3 16 4096 KB
Intel 28F640J3 16 8192 KB
ST M29W400BB 16 512 KB
ST M29W400BT 16 512 KB
SST SST39LF/VF200A 16 256 KB
SST SST39LF/VF400A 16 512 KB
SST SST39LF/VF800A 16 1024 KB

Software download

More information on J-Link

General information
USB Driver Installation
Flash programming
J-Flash, flash programming software
J-Mem, free utility for displaying memory content
J-Link DLL available
Using J-Link with IAR "C"-Spy
RDI Support
Software breakpoints in flash
Troubleshooting
J-Link FAQs
Pricing
 
< Prev   Next >


© Taylor River Real Time 2005 all rights reserved Logout