Release notes for J-Flash ARM V4.08a

  1. New features
  2. Improvements
  3. Program corrections
  4. Known problems
  5. Release history
  6. Miscellaneous

New features

Version 4.08a

  1. Support for some new MCUs:
    NXP LPC1311
    NXP LPC1313

Version 4.06

  1. Support for some new flash devices:
    Eon EN29PL032
    Eon EN29PL064
    Eon EN29LV160B
    Eon EN29LV800B
    Eon EN71PL032
  2. Support for some new MCUs:
    Atmel AT91SAM3U
    NXP LPC1111
    NXP LPC1113
    NXP LPC1751
    NXP LPC1752
    NXP LPC1754
    NXP LPC1756
    NXP LPC1758
    NXP LPC1764
    NXP LPC1765
    NXP LPC1766
    NXP LPC1768
    NXP LPC2917
    NXP LPC2919
    NXP LPC2927
    NXP LPC2929

Version 4.04

  1. Support for some new flash devices:
    Macronix MX29LV128D
    Spansion S29JL064H
    Spansion S29WS128P
    Spansion S29WS256P
    Spansion S29WS512P
    Spansion S29WS512P
    ST M36W0R5040
    ST M36W0R6040
    ST M36W0R6050
    ST M58WR016
    ST M58WR032
    ST M58WR064
  2. Support for some new MCUs:
    Analog Devices ADuC7061
    Analog Devices ADuC7062
    NXP LPC1766 ES
    NXP LPC2365
    NXP LPC2367
    NXP LPC2377

Version 4.00

  1. Support for Toshiba TMPM330.

Version 3.96a

  1. Support for some new flash devices:
    Eon EN29LV800BT

Version 3.92

  1. Support for Flasher ARM

Version 3.90

  1. Support for some new flash devices:
    Spansion S29GL01GP
    Spansion S29GL128P
    Spansion S29GL256P
    Spansion S29GL512P
  2. Support for some new MCUs:
    Analog Devices ADuC7038
    ST STR910FAx32
    ST STR911FAx42
    ST STR911FAx44
    ST STR912FAx32
    ST STR912FAx42
    ST STR912FAx44

Version 3.82

  1. Support for some new flash devices:
    Luminary LM3S6918

Version 3.80

  1. Support for SWD (Serial Wire Debug).

Version 3.78a

  1. Support for some new flash devices:
    Spansion S29WS064J
    Spansion S29WS128J
    Spansion S29WS128N
    Spansion S29WS256N
  2. Support for Cortex-M3 devices:
    Luminary LM3S series
    ST STM32 series
  3. Support for ADuC7060 devices.
  4. Support for custom RAMCode.

Version 3.74e

  1. Support for some new flash devices:
    Spansion S29GL032AxRx
    Spansion S29GL032AxWx

Version 3.74d

  1. Support for some new flash devices:
    Macronix MX29LV160C
    Macronix MX29LV400C
    Macronix MX29LV800C
    Spansion S29WS064J
    Spansion S29WS128J
    Spansion S29WS128N
    Spansion S29WS256N

Version 3.74a

  1. Option to select either engineering or simplified user interface mode.

Version 3.72a

  1. Support for some new Atmel devices:
    Atmel AT91SAM7X512
    Atmel AT91SAM7XC128
    Atmel AT91SAM7XC256
    Atmel AT91SAM7XC512
  2. Support for some new flash devices:
    Spansion S29AL008

Version 3.68a

  1. Support for some new NXP devices:
    NXP LPC2109
    NXP LPC2468
    NXP LPC2478

Version 3.66a

  1. Support for some new flash devices:
    Intel 28F128P33
    Intel 28F256P33
    Intel 28F640P33

Version 3.62a

  1. Support for some new Atmel devices:
    Atmel AT91SAM7S512
    Atmel AT91SAM7SE32
    Atmel AT91SAM7SE256
    Atmel AT91SAM7SE512

Version 3.60a

  1. Verifying CRC of target instead of read back entire program.
  2. New menu entry "File|Merge..." allows merging of data files.
  3. Actions performed on "Auto" command can be configured.

Version 3.56a

  1. Automatically correction of PLL settings for TI TMS470 series.
  2. Identification of flash devices by flash ID look up.
  3. Support for some new NXP devices:
    NXP (Philips) LPC2364
    NXP (Philips) LPC2366
    NXP (Philips) LPC2368
    NXP (Philips) LPC2378
  4. Support for new flash device:
    Spansion S29AL032D

Version 3.52a

  1. New feature: Automatic CPU clock frequency detection.

Version 3.46a

  1. Added new MCU devices:
    ST STR735F
    ST STR736F

Version 3.44a

  1. Added new flash devices:
    Atmel AT49BV160D
    Atmel AT49BV320D
    Atmel AT49BV322D
    Atmel AT49BV640D
    Atmel AT49BV642D
  2. Added new MCU devices:
    ST STR750F
    ST STR751F
    ST STR752F
    ST STR755F

Version 3.42a

  1. Added new flash devices:
    ST M28W320FC
    ST M28W320FS
    ST M28W640EC
    ST M28W640FC
    ST M28W640FS

Version 3.40a

  1. Added new flash devices:
    Spansion S29AL016D
    Atmel AT49BV163D

Version 3.38a

  1. Added new MCU devices:
    Philips SJA2010
    Philips SJA2510

Version 3.36a

  1. Added new MCU devices:
    Philips LPC2101
    Philips LPC2102
    Philips LPC2103
    TI TMS470R1B512
    TI TMS470R1B768
    TI TMS470R1B1M

Version 3.32a

  1. Support for unsecuring MAC71xx devices added.

Version 3.30a

  1. Added new MCU devices:
    OKI ML67Q4050
    OKI ML67Q4051
    OKI ML67Q4060
    OKI ML67Q4061

Version 3.24a

  1. Added new flash devices:
    AMD Am29SL800D
    Sharp LH28F128SPHTD
    SST SST39VF6401B
    SST SST39VF6402B

Version 3.20a

  1. Added support for CFI compliant flash devices.
  2. Added support for securing / unsecuring flash memory.
  3. Added new flash devices:
    Intel 28F004B3
    Intel 28F008B3
    Intel 28F016B3
    Intel 28F160B3
    Intel 28F320B3
    Intel 28F400B3
    Intel 28F640B3
    Intel 28F800B3
    SST SST39VF160
    SST SST39VF320
    SST SST39VF640
    ST M29W400D

Version 3.12a

  1. Added new flash devices:
    Spansion S29GL032M
    Spansion S29GL064M
    Spansion S29GL128M
    Spansion S29GL256M

Version 3.10a

  1. Calculate CRC when opening data files.
  2. Added new flash devices:
    Spansion S29GL128N
    Spansion S29GL256N
    Spansion S29GL512N

Version 3.00d

  1. Added new MCU devices:
    ST STR730FZ1
    ST STR730FZ2
    ST STR731FV0
    ST STR731FV1
    ST STR731FV2
    ST STR911FM32x
    ST STR911FM44x
    ST STR912FM32x
    ST STR912FM44x
  2. Added new flash devices:
    AMD S71PL032J
    AMD S71PL064J
    AMD S71PL127J
    Intel 28F128P30B
    Intel 28F128P30T
    Intel 28F256P30B
    Intel 28F256P30T
    Intel 28F640P30B
    Intel 28F640P30T

Version 2.16a

  1. Support for adaptive clocking added.

Version 2.14a

  1. Added new MCU devices:
    Atmel AT91SAM7X128
    Atmel AT91SAM7X256
    Freescale MAC7101
    Freescale MAC7106
    Freescale MAC7111
    Freescale MAC7112
    Freescale MAC7116
    Freescale MAC7121
    Freescale MAC7122
    Freescale MAC7126
    Freescale MAC7131
    Freescale MAC7136
    Freescale MAC7141
    Freescale MAC7142
    Philips LPC2141
    Philips LPC2142
    Philips LPC2144
    Philips LPC2146
  2. Option to check if program area is empty before program.

Version 2.12a

  1. Added new MCU devices:
    Analog Devices ADuC7229
    TI TMS470R1VF288
    Philips PCF87750

Version 2.10a

  1. Added new MCU devices:
    TI TMS470R1A64
    TI TMS470R1A288
    TI TMS470R1A384
    TI TMS470R1VF688
    TI TMS470R1VF689
  2. Added new flash devices:
    ST M29W640D
    ST M29W800D
    Atmel AT49BV001A
    Atmel AT49BV002
    Atmel AT49BV040A
    Atmel AT49BV1024A
    Atmel AT49BV2048
    Atmel AT49BV320C
    Atmel AT49BV512
    Atmel AT49BV640
    Atmel AT49BV802A
    Atmel AT49F001A
    Atmel AT49F002A
    Atmel AT49F040A
    Atmel AT49F1024
    Atmel AT49F1024A
    Atmel AT49F2048A
    Atmel AT49F4096A
    Atmel AT49F512
    Atmel AT49LV2048
    Atmel AT49SV322A
    Atmel AT49SN3208
    Atmel AT49SN6416

Version 2.04a

  1. Support for Philips LPC2134 / LPC2136.
  2. Some new flash devices added.

Version 2.02a

  1. Command line option added.

Version 2.00

  1. Added menu item help to open user manual.

Version 1.36g

  1. Added new project for LogicPD Zoom LH7A40x eval boards.
  2. Added new flash device (ST M29DW128DF).

Version 1.36a

  1. Add ability to connect with J-Link via TCP/IP.
  2. Add project for NetSilicon NS9360 eval. board.
  3. Add flash devices (M29DW323Dx / M29DW324Dx / M29DW640D).

Version 1.34a

  1. Support for Philips LPC 213x series.

Version 1.32a

  1. Beta support for TI TMS470R1 A128/A256.
  2. New menu points "Read back sectors" and "Read back chip".

Version 1.30a

  1. Support for second flash bank of STR71x series.
  2. Full support for Samsung S3F445HX (includes DCC mode).
  3. New flash devices and MCUs supported.

Version 1.28a

  1. Support for ATMEL SAM7 S32/S128/S256.
  2. Support for ST STR711 / STR712.
  3. Beta support for Samsung S3F445HX.

Version 1.24a

  1. Support for Analog Devices ADuC7020.

Version 1.22a

  1. Support for binary files.
  2. Export of setup files.
  3. MCU selection.

Version 1.20b

  1. Beta support for ATMEL's SAM7S64 chip.

Version 1.20a

  1. New menu point "EDIT | Eliminate blank areas".

Version 1.18a

  1. Programming internal flash for Philips LPC2xxx.

Improvements

Version 3.78a

  1. Programming of second flash bank of ST STR91x devices.
  2. Auto detection of JTAG scan chain configuration.

Version 3.72c

  1. RAMCode for Atmel AT91SAM7 series improved.

Version 3.70a

  1. New reset strategy for AT91SAM7 MCU's.

Version 3.60a

  1. Data window allows to edit items in gap areas.

Version 3.56b

  1. Feed watchdog for TI TMS470 devices.

Version 3.56a

  1. Auto unlock flash sectors during programming for Intel flashes and STR7 devices.
  2. RAM check with auto RAM size detection.

Version 3.42b

  1. Improved performance of verify data.

Version 3.42a

  1. Data files are displayed in target endianess.
  2. General speed improvement.

Version 3.30a

  1. Improved performance since new DLL is used.

Version 3.24a

  1. Improved performance since new DLL is used.

Version 3.20a

  1. Improved auto speed recognition.
  2. New commands available for CPU init sequence.

Version 3.14a

  1. Improved handling of AT91SAM7A3.
  2. Watchdog refresh for ADuC703x devices.

Version 3.12a

  1. Minor improvements.

Version 3.10e

  1. Improved memory access.
  2. Improved JTAG handling.

Version 3.10c

  1. Allow to connect via USB to J-Link devices 0 to 3.

Version 3.10b

  1. Minor improvements.

Version 3.00h

  1. Minor improvements.

Version 3.00d

  1. Download performance improved.

Version 2.16c

  1. Added new flash devices:
    AMIC A29L400B
    AMIC A29L400T
    Atmel AT49SV802A
    Atmel AT49SV802AT
    ST STR711FR0xx
    ST STR712FR0xx
    ST STR715FR0xx

Version 2.14a

  1. Improved performance of DCC mode.
  2. Improved programming performance for data files with many areas.

Version 2.12b

  1. Added new function "Disable MMU" to init sequence editor.

Version 2.12a

  1. Programming of some Intel flashes accelerated.

Version 2.10a

  1. Data file handling accelerated.
  2. Display current address during program or verify in progbar window.
  3. Change default settings: "Skip blank areas" is enabled.

Version 2.04c

  1. Added new project file for LogicPD LH79524 eval. board.
  2. Added new flash devices:
    Sharp LH28F128BFHED
    Sharp LH28F640BFHE-PTTL
    Sharp LH28F640BFHE-PBTL
    Sharp LH28F640BFHG-PTTL
    Sharp LH28F640BFHG-PBTL

Version 2.04b

  1. Added new project files for AT91RM9200 eval. boards.
  2. Automatically unlock sectors before erase or program.

Version 2.04a

  1. New DLL allows JTAG speed down to 1 kHz.
  2. New function "Test speed" added.
  3. Added project file for Atmel AT91RM9200 with external flash.
  4. Added project file for Sharp LH75411 with external flash.

Version 2.00

  1. New license management system.
  2. Improved erase algorithm for some Atmel flash devices.
  3. Added project file for AT91FR40162 chip with internal flash.

Version 1.36f

  1. Divided all Analog Devices microcontrollers in different Revision steps.

Version 1.36e

  1. Improved support for Intel flash chips.

Version 1.36b

  1. Improved support for 2x 16bit configuration with Intel flash chips.
  2. Improved support for big endian devices.

Version 1.34a

  1. Handling of scan chains with multiple devices.
  2. Some flash devices added.

Version 1.30a

  1. Improved performance of some target operations.

Version 1.28a

  1. Improved performance of 'open mot files'.
  2. Improved performance of 'read back target memory'.

Version 1.26a

  1. Added full support for ATMEL's SAM7.

Version 1.24c

  1. Improved support for ATMEL's SAM7S64 chip.

Version 1.22a

  1. Lock/unlock support for some devices.

Version 1.18a

  1. Connect behaviour has been improved

Program corrections

Version 4.04

  1. Download to emulator did not work properly. Fixed.

Version 4.00

  1. CRC calculation did not work properly. Fixed.
  2. "Verify CRC" hangs on last sector in some cases. Fixed.
  3. Flash programming of SST flashes did not work properly. Fixed.

Version 3.90b

  1. Target CPU was not halted automatically. Fixed.

Version 3.74d

  1. Open *.bin files from commandline did not work properly. Fixed.

Version 3.74a

  1. Flash programming for Atmel AT91SAM7A3 did not work properly. Fixed.

Version 3.72a

  1. Chip erase on old ADuC702x devices did not work properly. Fixed.
  2. Verify CRC did not work properly in all cases. Fixed.

Version 3.64a

  1. Hex file parsing did not work properly. Fixed.

Version 3.58a

  1. Old reset commands of CPU init sequence did not work. Fixed.

Version 3.46a

  1. J-Flash commandline did not work properly. Fixed.

Version 3.42a

  1. J-Flash crashes sometimes when closing a data window. Fixed.

Version 2.16b

  1. Serial number of J-Link could change. Fixed.

Version 2.14a

  1. Progress bar does not update properly. Fixed.

Version 2.10a

  1. Incorrect device name "STR710FR". Changed to "STR710FZ".

Version 1.34a

  1. Some problems with big endian devices. Fixed.

Version 1.20a

  1. Project files not saved properly. Fixed.

Version 1.18a

  1. JTAG auto speed selection did not work properly. Fixed.

Known problems in current version

  1. Load last project file and data file at startup.

Release history

Version Release date Short explanation
V4.08a Jun-29 2009 New feature: Support for some new flash devices.
V4.06 Jun-03 2009 New feature: Support for some new flash devices.
V4.04 Apr-09 2009 New feature: Support for some new flash devices.
Correction: Download to emulator did not work properly. Fixed.
V4.00 Dec-16 2008 New feature: Support for Toshiba TMPM330.
Correction: CRC calculation did not work properly. Fixed.
Correction: "Verify CRC" hangs on last sector in some cases. Fixed.
Correction: Flash programming of SST flashes did not work properly. Fixed.
V3.96a Nov-05 2008 New feature: Support for some new flash devices.
V3.92 Sep-30 2008 New feature: Support for Flasher ARM.
V3.90b Aug-22 2008 Correction: Target CPU was not halted automatically. Fixed.
V3.90 Aug-11 2008 New feature: Support for some new flash devices.
New feature: Support for some new ST devices.
V3.82 May-16 2008 New feature: Support for some new flash devices.
V3.80 Mar-07 2008 New feature: Support for SWD (Serial Wire Debug).
V3.78a Dec-04 2007 New feature: Support for some new flash devices.
New feature: Support for Cortex-M3 devices.
New feature: Support for ADuC7060 devices.
New feature: Support for custom RAMCode.
Improvement: Programming of second flash bank of ST STR91x devices.
Improvement: Auto detection of JTAG scan chain configuration.
V3.74e Aug-09 2007 New feature: Support for some new flash devices.
V3.74d Jul-27 2007 New feature: Support for some new flash devices.
Correction: Open *.bin files from commandline did not work properly. Fixed.
V3.74a Jul-11 2007 New feature: Option to select either engineering or simplified user interface mode.
Correction: Flash programming for Atmel AT91SAM7A3 did not work properly. Fixed.
V3.72c Jul-04 2007 Improvement: RAMCode for Atmel AT91SAM7 series improved.
V3.72a Jun-18 2007 New feature: Support for some new Atmel devices.
New feature: Support for some new flash devices.
Correction: Chip erase on old ADuC702x devices did not work properly. Fixed.
Correction: Verify CRC did not work properly in all cases. Fixed.
V3.70a May-15 2007 Improvement: New reset strategy for AT91SAM7 MCU's.
V3.68a Mar-30 2007 New feature: Support for some new NXP devices.
V3.66a Mar-19 2007 New feature: Support for some new flash devices.
V3.64a Mar-08 2007 Correction: Hex file parsing did not work properly. Fixed.
V3.62a Feb-23 2007 New feature: Support for some new Atmel SAM7 devices.
V3.60a Feb-09 2007 New feature: Verifying CRC of target instead of read back entire program.
New feature: New menu entry "File|Merge..." allows merging of data files.
New feature: Actions performed on "Auto" command can be configured.
Improvement: Data window allows to edit items in gap areas.
V3.58a Dec-22 2006 Correction: Old reset commands of CPU init sequence did not work. Fixed.
V3.56b Dec-01 2006 Improvement: Feed watchdog for TI TMS470 devices.
V3.56a Nov-30 2006 New feature: Support for some new NXP (Philips) LPC devices.
New feature: Support for some new flash devices.
New feature: Automatically correction of PLL settings for TI TMS470 series.
New feature: Identification of flash devices by flash ID look up.
Improvement: Auto unlock flash sectors for Intel flashes and STR7 devices.
Improvement: RAM check with auto RAM size detection.
V3.52a Nov-16 2006 New feature: Automatic CPU clock frequency detection.
V3.50a Oct-17 2006 Minor improvements.
V3.46a Sep-29 2006 Support for some new ST STR73xF devices added.
V3.44a Sep-21 2006 Support for ST STR75xF devices added.
V3.42b Sep-13 2006 Improved performance of verify data.
V3.42a Sep-12 2006 Support for some new flash devices added.
Data files are displayed in target endianess.
V3.40a Aug-21 2006 Support for some new flash devices added.
V3.38a Aug-16 2006 Support for some new flash devices added.
V3.36a Aug-01 2006 Support for some new flash devices added.
V3.32a Jul-24 2006 Support for unsecuring MAC71xx devices added.
V3.30a Jun-19 2006 Improved performance since new DLL is used.
Support for OKI ML67Q40xx devices added.
V3.24a May-31 2006 Support for some new flash devices.
Improved performance since new DLL is used.
V3.20a Apr-27 2006 Support for CFI compliant flash devices.
Support for some new flash devices.
Support for securing / unsecuring flash memory.
Some improvements.
V3.14a Mar-14 2006 Improved handling of AT91SAM7A3.
Watchdog refresh for ADuC703x devices.
V3.12e Mar-07 2006 Minor improvements.
V3.12d Feb-28 2006 Minor improvements.
V3.12c Feb-24 2006 Minor improvements.
V3.12b Feb-24 2006 Program correction in JLinkRDI.
V3.12a Feb-23 2006 Added support for some new flash devices.
Minor improvements.
V3.10e Feb-21 2006 Improved memory access.
Improved JTAG handling.
V3.10c Feb-10 2006 Minor improvements.
V3.10b Feb-09 2006 Minor improvements.
V3.10a Feb-08 2006 Calculate CRC when opening data files.
Added support for some new flash devices.
V3.00h Feb-02 2006 Minor improvements.
V3.00g Jan-30 2006 Some performance improvements.
V3.00d Jan-13 2006 New software package.
Some performance improvements.
Added support for some new flash devices / MCUs.
V2.16c Dec-02 2005 Added support for new flash devices.
V2.16b Nov-10 2005 Program correction: Serial number problem
V2.16a Nov-08 2005 Support for adaptive clocking.
V2.14a Oct-25 2005 Added support for new MCUs devices.
Some performance improvements.
Check if program area is empty before program.
V2.12b Oct-10 2005 Added new function "Disable MMU" to init sequence editor.
V2.12a Oct-04 2005 Added some new MCUs.
Programming of some Intel flashes accelerated.
V2.10a Sep-22 2005 Added several new flash devices and some MCUs.
Display current address during program or verify in progbar window.
Change default settings: "Skip blank areas" is enabled.
Data file handling accelerated.
Rename STR710FR to STR710FZ (correct device name).
V2.04b Sep-01 2005 Added new project files for AT91RM9200.
Automatically unlock sectors before erase or program.
V2.04a Aug-19 2005 Latest DLL with some improvements added.
New flash chips supported.
V2.02a Aug-05 2005 Command line option added.
V2.00b Jul-13 2005 Minor improvements.
V2.00a Jul-12 2005 Latest DLL with some improvements added.
V2.00 Jul-07 2005 Added menu item 'help' to open user manual.
New license management system.
Improved erase algorithm for some Atmel flash devices.
V1.36g Jun-23 2005 Added a new project and a new flash device.
V1.36f Jun-13 2005 Divided all Analog Devices microcontrollers in different Revision steps.
V1.36e Jun-09 2005 Improved support for Intel flash chips.
V1.36b May-24 2005 Improved support for 2x 16bit configuration with Intel flash chips.
Improved support for big endian devices.
V1.36a May-20 2005 Add ability to connect with J-Link via TCP/IP.
Add project for NetSilicon NS9360 eval. board.
Add flash devices (M29DW323Dx / M29DW324Dx / M29DW640D).
V1.34a May-17 2005 Handling of scan chains with multiple devices.
Support for Philips LPC 213x series.
Minor program corrections.
V1.32a April-22 2005 Beta support for TI TMS470R1 A128/A256.
New menu points "Read back sectors" and "Read back chip".
V1.30a March-18 2005 Support for second flash bank of STR71x series.
New flash devices and MCUs supported.
Minor program corrections.
V1.28d March-11 2005 Support for Pyhtec LPC2294 with external flash.
V1.28c March-10 2005 Full support for Samsung S3F445HX.
V1.28b March-09 2005 Improved support for Samsung S3F445HX.
V1.28a March-03 2005 Support for ATMEL SAM7 S32/S128/S256.
Support for ST STR711 / STR712.
Beta support for Samsung S3F445HX.
V1.26a Feb-25 2005 Added full support for ATMEL's SAM7.
V1.24c Feb-18 2005 Improved support for ATMEL's SAM7S64 chip.
V1.24b Feb-15 2005 Minor changes in JLinkARM.dll
V1.24a Feb-03 2005 Support for Analog Devices ADuC7020.
V1.22a Jan-26 2005 Lock/unlock support for some devices.
Support for binary files.
Export of setup files.
MCU selection.
Minor bug fixes.
V1.20b Dec-21 2004 Beta support for ATMEL's SAM7S64 chip.
V1.20a Dec-14 2004 Menu point "EDIT | Eliminate blank areas" implemented.
V1.18a Nov-17 2004 First version with release history

Miscellaneous

This document was first released with version 1.18a of the software.
Software released earlier is documented internally.
This information is available at request.


Copyright 2001-2009 SEGGER Microcontroller GmbH & Co. KG. All rights reserved.
For more information, please visit our website www.segger.com or contact us at info@segger.com