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
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.
| Analog Devices |
ADuC7020x62 (Rev. E) |
16 |
62 KB |
| Analog Devices |
ADuC7020x62 (Rev. G/H) |
16 |
62 KB |
| Analog Devices |
ADuC7021x32 (Rev. E) |
16 |
32 KB |
| Analog Devices |
ADuC7021x32 (Rev. G/H) |
16 |
32 KB |
| Analog Devices |
ADuC7021x62 (Rev. E) |
16 |
62 KB |
| Analog Devices |
ADuC7021x62 (Rev. G/H) |
16 |
62 KB |
| Analog Devices |
ADuC7022x32 (Rev. E) |
16 |
32 KB |
| Analog Devices |
ADuC7022x32 (Rev. G/H) |
16 |
32 KB |
| Analog Devices |
ADuC7022x62 (Rev. E) |
16 |
62 KB |
| Analog Devices |
ADuC7022x62 (Rev. G/H) |
16 |
62 KB |
| Analog Devices |
ADuC7024x62 (Rev. E) |
16 |
62 KB |
| Analog Devices |
ADuC7024x62 (Rev. G/H) |
16 |
62 KB |
| Analog Devices |
ADuC7025x62 (Rev. E) |
16 |
62 KB |
| Analog Devices |
ADuC7025x62 (Rev. G/H) |
16 |
62 KB |
| Analog Devices |
ADuC7025x32 (Rev. E) |
16 |
32 KB |
| Analog Devices |
ADuC7025x32 (Rev. G/H) |
16 |
32 KB |
| Analog Devices |
ADuC7026x62 (Rev. E) |
16 |
62 KB |
| Analog Devices |
ADuC7026x62 (Rev. G/H) |
16 |
62 KB |
| Analog Devices |
ADuC7027x62 (Rev. E) |
16 |
62 KB |
| Analog Devices |
ADuC7027x62 (Rev. G/H) |
16 |
62 KB |
| Atmel |
AT91SAM7S32 |
32 |
32 KB |
| Atmel |
AT91SAM7S64 |
32 |
64 KB |
| Atmel |
AT91SAM7S128 |
32 |
128 KB |
| Atmel |
AT91SAM7S256 |
32 |
256 KB |
| Philips |
LPC 2104 |
32 |
120 KB |
| Philips |
LPC 2105 |
32 |
120 KB |
| Philips |
LPC 2106 |
32 |
120 KB |
| Philips |
LPC 2114 |
32 |
120 KB |
| Philips |
LPC 2119 |
32 |
120 KB |
| Philips |
LPC 2124 |
32 |
120 KB |
| Philips |
LPC 2129 |
32 |
248 KB |
| Philips |
LPC 2131 |
32 |
32 KB |
| Philips |
LPC 2132 |
32 |
64 KB |
| Philips |
LPC 2138 |
32 |
500 KB |
| Philips |
LPC 2148 |
32 |
500 KB |
| Philips |
LPC 2194 |
32 |
248 KB |
| Philips |
LPC 2212 |
32 |
248 KB |
| Philips |
LPC 2214 |
32 |
248 KB |
| Philips |
LPC 2292 |
32 |
248 KB |
| Philips |
LPC 2294 |
32 |
248 KB |
| Samsung |
S3F445HX |
32 |
512 KB |
| ST |
STR710FZ1T6 |
32 |
144 KB |
| ST |
STR710FZ2T6 |
32 |
272 KB |
| ST |
STR711FR1T6 |
32 |
144 KB |
| ST |
STR711FR2T6 |
32 |
272 KB |
| ST |
STR712FR1T6 |
32 |
144 KB |
| ST |
STR712FR2T6 |
32 |
272 KB |
| TI |
TMS470R1A128 |
32 |
127 KB |
| TI |
TMS470R1A256 |
32 |
255 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.
| 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 |
Am29LV001BB |
8 |
128 KB |
| AMD |
Am29LV001BT |
8 |
128 KB |
| AMD |
Am29LV002BB |
8 |
256 KB |
| AMD |
Am29LV002BT |
8 |
256 KB |
| AMD |
Am29LV004BB |
8 |
512 KB |
| AMD |
Am29LV004BT |
8 |
512 KB |
| AMD |
Am29LV116DB |
8 |
2048 KB |
| AMD |
Am29LV116DT |
8 |
2048 KB |
| AMD |
Am29LV160BB |
16 |
2048 KB |
| AMD |
Am29LV160BT |
16 |
2048 KB |
| AMD |
Am29LV160DB |
16 |
2048 KB |
| AMD |
Am29LV160DT |
16 |
2048 KB |
| AMD |
Am29LV200BB |
16 |
256 KB |
| AMD |
Am29LV200BT |
16 |
256 KB |
| AMD |
Am29LV320DB |
16 |
4096 KB |
| AMD |
Am29LV320DT |
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 |
AT49BV162A |
16 |
2048 KB |
| Atmel |
AT49BV162AT |
16 |
2048 KB |
| Atmel |
AT49BV322A |
16 |
4096 KB |
| Atmel |
AT49BV322AT |
16 |
4096 KB |
| Atmel |
AT49BV4096A |
16 |
512 KB |
| Atmel |
AT49BV6416 |
16 |
8192 KB |
| Atmel |
AT49BV6416T |
16 |
8192 KB |
| Atmel |
AT49LV1024 |
16 |
128 KB |
| Atmel |
AT49LV1024A |
16 |
128 KB |
| Atmel |
AT49LV1614A |
16 |
2048 KB |
| Atmel |
AT49LV1614AT |
16 |
2048 KB |
| Atmel |
AT49LV4096A |
16 |
512 KB |
| Fujitsu |
MBM29DL322BE/BD |
16 |
4096 KB |
| Fujitsu |
MBM29DL322TE/TD |
16 |
4096 KB |
| Intel |
28F128J3 |
16 |
16384 KB |
| Intel |
28F128K18 |
16 |
16384 KB |
| Intel |
28F128K3 |
16 |
16384 KB |
| Intel |
28F128W18B |
16 |
16384 KB |
| Intel |
28F128W18T |
16 |
16384 KB |
| Intel |
28F160C3B |
16 |
2048 KB |
| Intel |
28F160C3T |
16 |
2048 KB |
| Intel |
28F256J3 |
16 |
32768 KB |
| Intel |
28F256K18 |
16 |
32768 KB |
| Intel |
28F256K3 |
16 |
32768 KB |
| Intel |
28F320C3B |
16 |
4096 KB |
| Intel |
28F320C3T |
16 |
4096 KB |
| Intel |
28F320J3 |
16 |
4096 KB |
| Intel |
28F320W18B |
16 |
4096 KB |
| Intel |
28F320W18T |
16 |
4096 KB |
| Intel |
28F640C3B |
16 |
8192 KB |
| Intel |
28F640C3T |
16 |
8192 KB |
| Intel |
28F640J3 |
16 |
8192 KB |
| Intel |
28F640K18 |
16 |
8192 KB |
| Intel |
28F640K3 |
16 |
8192 KB |
| Intel |
28F640W18B |
16 |
8192 KB |
| Intel |
28F640W18T |
16 |
8192 KB |
| Intel |
28F800C3B |
16 |
1024 KB |
| Intel |
28F800C3T |
16 |
1024 KB |
| SST |
SST39LF/VF200A |
16 |
256 KB |
| SST |
SST39LF/VF400A |
16 |
512 KB |
| SST |
SST39LF/VF800A |
16 |
1024 KB |
| ST |
M29DW128DF |
16 |
16384 KB |
| ST |
M29DW323DB |
16 |
4096 KB |
| ST |
M29DW323DT |
16 |
4096 KB |
| ST |
M29DW324DB |
16 |
4096 KB |
| ST |
M29DW324DT |
16 |
4096 KB |
| ST |
M29DW640D |
16 |
8192 KB |
| ST |
M29W320DB |
16 |
4096 KB |
| ST |
M29W320DT |
16 |
4096 KB |
| ST |
M29W400BB |
16 |
512 KB |
| ST |
M29W400BT |
16 |
512 KB |
Software download
More information on J-Link
General information
Performance comparison
USB
Driver Installation
J-Mem,
free memory viewer
J-Link
SDK available
Flash programming overview
J-Flash,
flash programming software
Flash
SDK available
Using
J-Link with IAR "C"-Spy
RDI
Support
Software
breakpoints in flash
J-Link
Adapters
Troubleshooting
J-Link
FAQs
Pricing

Copyright SEGGER Microcontroller Systeme GmbH. All
rights reserved.
For more information, please visit our web site
www.segger.com or contact us at info@segger.com
Last update:
May 16, 2007
|