Version | Release date | Short explanation |
V4.34d | Sep-13 2011 | Correction: Flasher ARM stand-alone mode could crash after the first programming cycle. Fixed. |
V4.34c | Sep-06 2011 | New feature: Support for some new MCUs added. Correction: J-Link Firmware: When reading memory failed on Cortex-M targets, under special circumstances the J-Link firmware could hang. Fixed. Correction: Under special circumstances flash download did not work properly. Fixed. |
V4.34a | Aug-29 2011 | New feature: Support for some new MCUs added. Correction: Specifying a device name in J-Link Commander and J-Link GDBServer did not work properly. |
V4.34 | Aug-26 2011 | New feature: Support for some new MCUs added. New feature: Support for RX63x and RX210 core families added. Correction: J-Link firmware did no longer work with OpenOCD. Fixed. Correction: Several corrections in the J-Link configurator software Correction: Flash download for STM32L did not work in IAR EWARM. Fixed. |
V4.32 | Jul-29 2011 | New feature: Support for some new flash devices. New feature: Flash programming support for Cortex-R4 added. New feature: Second TCP/IP connection to J-Link GDB Server allows capturing and reading SWO data while target is running. New feature: Support for Cortex-A9 single core devices added. New feature: Added script file "FujitsuMB86R11EVB.JLinkScript" New feature: Option to update/replace firmware of J-Links added to J-Link Configurator. New feature: Dialog to configure J-Links connected via TCP/IP added to J-Link Configurator. Improvement: ARM 7/9/11 instruction set simulation extended. Improvement: Flash programming speed improved dramatically. Correction: Reset did not work properly on ARM11 devices. Fixed. Correction: Single stepping on ARM11 devices did not work properly under special circumstances. Fixed. Correction: Memory content that has been written may got corrupted on target reset on Cortex-A/R devices. Fixed. Correction: On NXP LPC176x devices in JTAG mode it could happen that P[0].0 and P[0].1 could not be used in GPIO mode correctly. Fixed. Correction: If a firmware update via TCP/IP failed, it was possible that the DLL refused to connect to the J-Link again. Fixed. Correction: Watchpoints on Cortex-A/R devices did not work properly. Fixed. Correction: Cortex-A/R: The CPU could possibly confused by a reset when while the CPU was halted. Fixed. Correction: BeagleBoard-xM was not detected correctly. Fixed. Correction: Part number of ICEPick on BeagleBoard-xM was not recognized correctly. Fixed. Correction: J-Link Pro firmware could possibly hang if accessed via Ethernet. Fixed. Correction: If J-Link Configurator was running while an other application was connected to a J-Link Pro via Ethernet, the communication could possibly break down. Fixed. Correction: Under special circumstances it could happen that selecting SWD resets the interface speed to 4 kHz. Fixed. Correction: Programming of the second flash bank of STM32F1xxxF/STM32F1xxxG devices did not work properly. Fixed. Correction: Breakpoints on Cortex-M devices did not work properly under special circumstances. Fixed. |
V4.20 | Sep-10 2010 | New feature: Support for Cortex-A5/A8 added. New feature: J-Link Configuration Utility added which allows to change USB identification settings. New feature: Support for some new flash devices added. New feature: Support for J-Link Ultra. New feature: Flash download / breakpoint support for external CFI flash devices. New feature: Support for serial number programming in Flasher ARM added. New feature: All executables are digitally signed. Improvement: Download speed for Cortex-M3 + JTAG interface has been dramatically improved. Improvement: Support for Cortex-M4 improved. Improvement: Memory read / write speed for Cortex-A5/A8/R4 improved. Improvement: Firmware update for J-Link V8/PRO/Ultra improved. Correction: STR91x commander was not able to handle multiple devices in the JTAG chain. Fixed. Correction: Firmware update did not work properly. Fixed. |
V4.14 | Apr-09 2010 | New feature: Instruction set simulation for Cortex-M and Cortex-R4 devices added. New feature: Cortex-R4 is now fully supported. Performance has been dramatically improved. New feature: Support for some new flash devices added. Improvement: Handling of data breakpoints on Cortex-M devices improved. |
V4.12 | Feb-26 2010 | New feature: Multibank support for Flasher ARM added. New feature: J-Trace for Cortex-M3 support for 1-bit and 2-bit trace data format. New feature: Support for some new flash devices added. |
V4.10a | Dec-03 2009 | New feature: Support for Cortex-R4 added. New feature: Support for CFI compliant flash devices added to Flasher ARM. New feature: Support for SWO added to J-Trace for Cortex-M3. New feature: Support for some new flash devices added. Improvement: Performance of TCP/IP communication on J-Link PRO improved. |
V4.08a | Jun-29 2009 | New feature: Full support for watchpoints on Cortex-M3. Improvement: Log file can be configured via J-Link control panel. |
V4.06b | Jun-12 2009 | Correction: DLL may cause a crash on PID change when using with SWD interface. Fixed. |
V4.06 | Jun-03 2009 | New feature: Breakpoint behaviour during execution can be configured in the J-Link control panel. Improvement: Target interface speed can be changed via the J-Link control panel. Correction: Reset with Cortex-M3 cores did not work properly. Fixed. |
V4.04 | Apr-09 2009 | New feature: Watchpoint handling for Cortex-M3 cores added. New feature: Dialog added to allow setting of break-/watchpoints via the J-Link control panel. New feature: Dialog added to select from a list of emulators connected via TCP/IP. Improvement: Performance with Cortex-M3 cores improved. Correction: Reset with Cortex-M3 cores did not work properly. Fixed. Correction: Flasher ARM did not work properly with TI TMS470 devices. Fixed. |
V4.02 | Jan-13 2009 | New feature: Flasher ARM support for big endian targets. Improvement: Performance with Cortex-M3 cores and SWD improved. |
V4.00 | Dec-16 2008 | New feature: Flash programming for Toshiba TMPM330. New feature: Support for J-Link ARM Pro added. Improvement: Performance of memory accesses with ARM11 cores. |
V3.96b | Nov-12 2008 | Correction: Flasher ARM handshake control did not work properly. Fixed. |
V3.96a | Nov-05 2008 | New feature: Flasher ARM supports ASCII protocol for remote communication. Improvement: Performance of memory accesses with Cortex-M3 cores via SWD. Correction: Instruction set emulation did not work properly. Fixed. |
V3.96 | Oct-31 2008 | New feature: Flasher ARM support for CM3 devices added. New feature: Flasher ARM supports init sequence command "Reset". |
V3.94 | Oct-15 2008 | Correction: Cortex-M3 with SWD did not work properly. Fixed. Improvement: Flasher ARM supports adaptive clocking. |
V3.92a | Oct-06 2008 | Correction: Reset with Cortex-M3 did not work properly. Fixed. Correction: TCP/IP communication did not work properly. Fixed. |
V3.92 | Sep-30 2008 | New feature: Support for Flasher ARM added. New feature: Support for ARM1156 and ARM1176 added. Correction: Reset with SWD did not work properly. Fixed. |
V3.90d | Sep-01 2008 | Correction: Reset with SWD did not work properly. Fixed. |
V3.90c | Aug-25 2008 | Correction: JLINKARM_SPEED_INFO structure was not initialized during flash programming. Fixed. |
V3.90 | Aug-11 2008 | New feature: Support for some new flash devices added. New feature: Support for Analog Devices ADuC7038 added. Correction: Emulation did not restore target RAM in some cases. Fixed. Correction: Download on TI TMS470 devices did not work properly. Fixed. |
V3.88 | Jul-25 2008 | New feature: Ability to power down target system on Cortex-M3 cores. |
V3.86 | Jun-27 2008 | New feature: J-Link status window added which shows various information. Improvement: New license dialog with real time update added. Correction: Read memory via SWD on Cortex-M3 cores performed an extra read access. Fixed. |
V3.84 | Jun-03 2008 | New feature: Support for Flasher ARM added. |
V3.82 | May-16 2008 | New feature: Support for serial wire output (SWO) added. Improvement: WAIT handling on SWD connections added. |
V3.80c | Apr-09 2008 | Correction: Write register did not work properly on CM3 devices. Fixed. |
V3.80b | Apr-08 2008 | Correction: FlashBP and FlashDL license for LPC2xxx devices did not work properly. Fixed. |
V3.80 | Mar-07 2008 | New feature: Support for flash download and flash breakpoints for various microcontrollers. |
V3.78d | Jan-16 2008 | Correction: Read/write memory with slow speed (<30kHz) did not work properly. Fixed. |
V3.78a | Dec-04 2007 | New feature: Support for ARM11 devices. New feature: Support for Cortex-M1 devices. Improvement: New reset type (JLINKARM_CM3_RESET_TYPE_CORE) for Cortex-M3. Improvement: Disassembly cache added to improve performance. Correction: Single stepping on Cortex-M3 devices did not work properly. Fixed. Correction: Cortex-M3 with SWD did not work properly. Fixed. Correction: Instruction set simulation did not work properly. Fixed. Correction: Adaptive clocking did not work properly. Fixed. |
V3.74e | Aug-09 2007 | New feature: Support for Atmel AT91CAP9 and AT91SAM9RL64 added. Correction: Breakpoint handling did not work properly. Fixed. |
V3.74c | Jul-16 2007 | Improvement: Installer can detect any installed IAR EWARM and update the JLinkARM.dll. |
V3.74b | Jul-12 2007 | Correction: Cache handling on ARM9 devices did not work properly. Fixed. |
V3.74a | Jul-11 2007 | Improvement: Using BKPT instruction on ARM9 cores with architecture version 5 to save a watchpoint unit. Improvement: Allow single stepping on breakpointed instructions. |
V3.72a | Jun-18 2007 | Correction: Reset strategy BP@0 did not work properly. Fixed. Correction: Reset after debug session did not work properly on Cortex-M3. Fixed. New feature: Serial wire debug (SWD) support for Cortex-M3 added. |
V3.70c | May-21 2007 | Correction: Reset after debug session did not work on Cortex-M3. Fixed. |
V3.70b | May-18 2007 | Correction: J-Link GDB Server has read incorrect register values. Fixed. |
V3.70a | May-15 2007 | New feature: Support for CP15 access on ARM926EJ-S. Improvement: New reset strategy for AT91SAM7 MCU's. |
V3.68b | Mar-30 2007 | Correction: J-Link ARM with Cortex-M3 did not work properly. Fixed. |
V3.68a | Mar-30 2007 | New feature: Support for accessing the ETB (Embedded Trace Buffer) added. Improvement: Performance of trace data capture improved. Correction: Instruction set simulation did not work properly. Fixed. |
V3.66a | Mar-19 2007 | Correction: Multiple devices in JTAG chain did not work properly. Fixed. Correction: JTAG communication did not work properly in some cases. Fixed. |
V3.64a | Mar-08 2007 | Correction: Auto speed recognition in IAR EWARM did not work properly. Fixed. |
V3.62a | Feb-23 2007 | Improvement: Auto speed recognition also detects adaptive clocking. Improvement: Reset behavior for reset strategy normal improved. Improvement: Improved performance on indirect memory reads. Correction: USB communication with J-Link-OC-STR did not work properly. Fixed. |
V3.60a | Feb-09 2007 | New feature: Instructions may be emulated if they can not be simulated. New feature: Automatically CPU clock frequency detection also works with J-Link-OC-LPC. Improvement: Better performance on memory write/read with adaptive clocking. Correction: Read/Write memory on Cortex-M3 did not work properly. Fixed. |
V3.58c | Jan-12 2007 | Improvement: Certified J-Link USB driver. |
V3.58b | Dec-29 2006 | Correction: USB driver with J-Link Rev 3/4 did not work properly. Fixed. |
V3.58a | Dec-22 2006 | Improvement: Auto detection of scan chain configuration changed. New feature: CPU clock frequency detection also works with adaptive clocking. |
V3.56e | Dec-07 2006 | Improvement: Support for J-Link CE. |
V3.56b | Dec-01 2006 | Improvement: Allow higher voltage range up to 3.6 volts for older J-Links. |
V3.56a | Nov-30 2006 | Improvement: Reset behavior for reset strategy BP@0 improved. Correction: Instruction set simulation did not work properly. |
V3.50a | Oct-17 2006 | Some minor improvements. |
V3.46a | Sep-29 2006 | Reset handling improved. Set speed on J-Link-OC-LPC improved. Some minor improvements. |
V3.44a | Sep-21 2006 | Some minor improvements. |
V3.42a | Sep-12 2006 | Improved general performance of J-Link. |
V3.40a | Aug-21 2006 | PC has incorrect value after halt using DBGRQ. Fixed. |
V3.38a | Aug-16 2006 | Some minor improvements. |
V3.36a | Aug-01 2006 | Support for some new MCU devices in Flash DLL. |
V3.30k | Jul-07 2006 | Single stepping bug on ARM Instructions MOV rx, # if condition was not met. Fixed. |
V3.30g | Jul-01 2006 | Hard breakpoint bug fixed which could result in Hard BPs being ignored. |
V3.30f | Jun-28 2006 | Normal Reset strategy improved. |
V3.30e | Jun-27 2006 | Single stepping bug fixed (mov r10, #) |
V3.30d | Jun-23 2006 | Single stepping bug fixed. |
V3.30c | Jun-22 2006 | CM3 memory write bug fixed. |
V3.30b | Jun-21 2006 | Support for CM3,V1. |
V3.30a | Jun-19 2006 | Some minor improvements. |
V3.24a | May-31 2006 | Download speed for ARM9 cores improved. General speed improvements. Instruction set simulation improved. |
V3.20a | Apr-27 2006 | Support for Cortex M3 devices. Improved auto speed recognition. Some minor improvements. |
V3.14a | Mar-14 2006 | Breakpoint handling improved. Minor improvements. |
V3.12f | Mar-10 2006 | Minor program correction. |
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 | Improved breakpoint handling. |
V3.10e | Feb-21 2006 | Improved memory access. Improved JTAG handling. |
V3.10c | Feb-10 2006 | New reset strategies added. Improved support for J-Link-OC-LPC. |
V3.10b | Feb-09 2006 | Improved reset behaviour. |
V3.10a | Feb-08 2006 | Support for J-Link-OC-LPC added. Support for J-Trace added. Improved reset behaviour. |
V3.00h | Feb-02 2006 | Improved handling of 16-bit and 32-bit read operations. |
V3.00g | Jan-30 2006 | Some performance improvements. |
V3.00d | Jan-13 2006 | New software package. Some performance improvements. |
V2.74c | Dec-05 2005 | Memory read and write functions has been improved. |
V2.74b | Nov-21 2005 | Minor improvements. |
V2.74a | Nov-18 2005 | Support of multiple J-Link on one PC added. Support for multi core debugging added. Some minor improvements. |
V2.72d | Nov-10 2005 | Signal check for RESET and TRST removed. Minor improvements and program corrections. |
V2.72b | Nov-08 2005 | Reset handling improved. |
V2.72a | Nov-03 2005 | Auto speed recognition improved. DCC communication improved. Support for adaptive clocking added. Signal check for TCK, RESET and TRST added. Supply voltage check added (Warning if supply voltage is to high). Some minor improvements. |
V2.70b | Oct-28 2005 | Instruction set simulation improved. Auto speed recognition improved. |
V2.70a | Oct-25 2005 | Flash DLL support for Philips LPC 2xxx series. Improved cache handling for ARM9 devices. Performance of DCC communication improved (for J-Link Rev.5). |
V2.68h | Oct-11 2005 | Added command "SetResetPulseLen" to JLINKARM_ExecCommand(). |
V2.68g | Oct-10 2005 | Program correction: Flash DLL did not work properly. |
V2.68f | Oct-07 2005 | Program correction: ADI software reset sequence did not work properly. |
V2.68e | Oct-06 2005 | Clear breakpoints and restart CPU in JLINKARM_Close(). |
V2.68d | Sep-30 2005 | SAM-ICE support for new chips added. |
V2.68c | Sep-23 2005 | Improved reset and identify behaviour. |
V2.68b | Sep-19 2005 | Cache handling for ARM 9 devices. |
V2.68a | Aug-19 2005 | Allows to disable the CPSR check after read. |
V2.66c | Aug-18 2005 | Some improvements. |
V2.66b | Aug-08 2005 | Some improvements and program corrections. |
V2.66a | Jul-28 2005 | New J-Link ARM firmware. Flash DLL supports Atmel AT91SAM7S 32/64/128/256. |
V2.64b | Jul-21 2005 | Minor improvements. |
V2.64a | Jul-15 2005 | Add new function JLINKARM_ResetNoHalt(). |
V2.62c | Jul-12 2005 | Improved error handling. |
V2.62b | Jul-07 2005 | Support for Atmel AT91SAM7SA1/A2. |
V2.62a | Jun-30 2005 | Support for Atmel SAM-ICE. |
V2.60c | Jun-21 2005 | Error checking after write turned off by default to avoid unnecessary error messages on some systems. |
V2.60b | Jun-10 2005 | Minor improvements. |
V2.60a | Jun-06 2005 | Minor improvements. |
V2.58c | May-23 2005 | Add function for logging. |
V2.58b | May-17 2005 | Improved handling of scan chains with multiple devices. |
V2.58a | May-12 2005 | Add functions to connect to J-Link via TCP/IP. |
V2.56b | May-05 2005 | 926EJ-S cache handling |
V2.56a | Apr-28 2005 | Caching of flash memory added. |
V2.54a | Apr-25 2005 | Additional functions for watchpoint handling. |
V2.52b | Apr-22 2005 | Some program corrections / improvements. |
V2.52a | Apr-08 2005 | Additional functions for breakpoint handling. |
V2.50e | Apr-06 2005 | Minor improvements. |
V2.50b | Apr-04 2005 | OTS bug has been fixed. Improved scan chain handling with multiple devices. |
V2.50a | Mar-31 2005 | Improved breakpoint handling. |
V2.46f | Mar-21 2005 | Minor program corrections. |
V2.46e | Mar-16 2005 | Minor improvements. |
V2.46d | Mar-15 2005 | Minor improvements. |
V2.46c | Mar-14 2005 | Minor improvements. |
V2.46b | Mar-04 2005 | Major improvements. |
V2.46a | Feb-28 2005 | Major improvements. |
V2.44b | Feb-16 2005 | Minor improvements. |
V2.44a | Feb-15 2005 | Breakpoint management improvements. |
V2.42a | Feb-10 2005 | Support for writing and reading ETM registers. Breakpoint management. |
V2.40a | Feb-01 2005 | Additional functions for RDI handling. |
V2.32a | Dec-16 2004 | Access to JTAG IR and DR registers added. |
V2.30a | Dec-14 2004 | JLINKARM_SetResetDelay() allows setting a pause after RESET, before stopping the core. |
V2.22b | Dec-01 2004 | Reset behaviour improvements |
V2.22a | Nov-17 2004 | DCC improvements |
V2.22 | Nov-16 2004 | Various improvements |
V2.20b | Nov-09 2004 | Various improvements |
V2.14b | Aug-26 2004 | Fixes ARM_ReadMemU32 bug in V2.14a and previous versions |
V2.14a | Aug-26 2004 | Fixes smaller bug in V2.14 |
V2.14 | Aug-06 2004 | First version with release history |
This document was first released with version 2.14 of the
software.
Software released earlier is documented internally.
This information is available at request.
Copyright 2001-2011 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