RDI release notes
Release notes for J-Link RDI DLL V4.08a
New features
Version 3.90
- Support for Analog Devices ADuC7038 added.
Version 3.86
- Support for accessing CP15 registers on ARM926EJ-S.
Version 3.82
- New reset strategy for NXP LPC devices added.
Version 3.80
- Support for Cortex-M3.
Version 3.78a
- Support for some new ST devices:
ST STR911FW32
ST STR911FW44
ST STR912FW32
ST STR912FW44
- Support for Analog Devices ADuC7060.
- Option to execute macro file after every reset.
Version 3.74a
- RDI status window added which displays some information about the current debug session.
Version 3.72a
- Support for setting watchpoints in ARM RVDS.
- Support for some new Atmel devices:
Atmel AT91SAM7X512
Atmel AT91SAM7XC128
Atmel AT91SAM7XC256
Atmel AT91SAM7XC512
Version 3.70a
- Support for accessing CP15 registers on ARM920T/ARM922T.
Version 3.68a
- Support for some new NXP devices:
NXP LPC2109
NXP LPC2468
NXP LPC2478
Version 3.62a
- Support for some new Atmel devices:
Atmel AT91SAM7S512
Atmel AT91SAM7SE32
Atmel AT91SAM7SE256
Atmel AT91SAM7SE512
Version 3.60a
- Option to skip flash download on CRC match.
Version 3.56a
- Automatically correction of PLL settings for TI TMS470 series.
- Tool to display RDI configuration dialog.
- Support for some new NXP devices:
NXP (Philips) LPC2364
NXP (Philips) LPC2366
NXP (Philips) LPC2368
NXP (Philips) LPC2378
Version 3.46a
- Added support for new MCUs:
ST STR735F
ST STR736F
ST STR750F
ST STR751F
ST STR752F
ST STR755F
Version 3.36a
- Added support for new MCUs:
Philips LPC2101
Philips LPC2102
Philips LPC2103
TI TMS470R1A64
TI TMS470R1A128
TI TMS470R1A256
TI TMS470R1A288
TI TMS470R1A384
TI TMS470R1B512
TI TMS470R1B768
TI TMS470R1B1M
TI TMS470R1VF288
TI TMS470R1VF688
TI TMS470R1VF689
Version 3.30a
- Added support for new MCUs:
OKI ML67Q4050
OKI ML67Q4051
OKI ML67Q4060
OKI ML67Q4061
Version 3.20a
- Added switch to enable flash mirror area @ address 0.
- Added support for new MCUs:
Atmel AT91SAM7A3
Atmel AT91SAM7S321
ST STR715FR0
ST STR730FZ1
ST STR730FZ2
ST STR731FV0
ST STR731FV1
ST STR731FV2
Version 3.12a
- Added vector catch for ARM7 / ARM9 devices
Version 3.00d
- Support for new ST MCUs added:
ST STR911FM32x
ST STR911FM44x
ST STR912FM32x
ST STR912FM44x
Version 2.74a
- Support for adaptive clocking added.
- Signal check for TCK, RESET and TRST added.
- Supply voltage check added (Warning if supply voltage is to high).
Version 2.72a
- Support for new Analog Devices MCUs added:
Analog ADuC7030
Analog ADuC7031
Analog ADuC7032
Analog ADuC7033
Analog ADuC7128
Analog ADuC7129
Version 2.70a
- Support for some Philips LPC21xx devices added:
Philips LPC2134
Philips LPC2136
Philips LPC2141
Philips LPC2142
Philips LPC2144
Philips LPC2146
Philips LPC2148
Version 2.62a
- Support for Atmel SAM-ICE.
Version 2.58a
- Add ability to connect to J-Link via TCP/IP.
Version 2.56a
- New feature "Flash download".
Version 2.54a
- Support for Philips LPC2xxx series.
- Watchpoint handling added.
Version 2.50e
- None.
Improvements
Version 3.78a
- Performance of flash programming improved.
Version 3.74a
- Using BKPT instruction on ARM9 cores with architecture version 5 to save a watchpoint unit.
Version 3.70a
- New reset strategy for AT91SAM7 MCU's.
Version 3.64a
- Programming multiple sectors on devices with small flash sectors.
Version 3.60a
- Simulate/emulate some instructions on "go" to avoid flash programming.
- Always detect CPU clock frequency automatically.
Version 3.56a
- Auto unlock flash sectors for STR7 devices.
Version 3.46a
- Checkbox for verify download added.
- Endian select button added.
Version 3.24a
- Improved performance since new DLL is used.
Version 3.20a
- Improved auto speed recognition.
Version 3.14a
- Watchdog refresh for ADuC703x devices.
- Semihosting handling improved.
- Vector catch handling improved.
- Breakpoint handling improved.
- Some minor improvements.
Version 3.12a
- Improved handling of semi hosting.
- Improved breakpoint handling.
Version 3.10e
- Improved memory access.
- Improved JTAG handling.
Version 3.10c
- Allow to connect via USB to J-Link devices 0 to 3.
- New reset strategies added.
Version 3.10b
- Minor improvements.
Version 3.00h
- Improved RDI logfile.
- Allow configuration of reset delay.
Version 3.00d
- Some performance improvements.
Version 2.74e
- Improved macro file handling.
Version 2.74d
- J-Link RDI User's Guide added to software package.
Version 2.74b
- Signal check for RESET and TRST removed.
- Breakpoint handling improved.
Version 2.72a
- Instruction set simulation improved.
- Auto speed recognition improved.
Version 2.68g
- Rename Analog Devices MCUs in config dialog.
- Improved software reset for Analog Devices ADuC7xxx MCUs.
Version 2.68f
- Improved config dialog.
Version 2.68e
- SAM-ICE: Support for new chips added.
AT91RM3400
AT91RM9200
AT91SAM926x
AT91C140
AT75C221
AT75C340
Version 2.68d
- Add several reset methods.
Version 2.68c
- Improved reset and identify behaviour.
Version 2.68b
- Cache handling for ARM 9 devices.
Version 2.66b
- Improved error handling.
Version 2.62c
- Improved error handling.
Version 2.62b
- Support for semi-hosting.
Version 2.58c
- Add logging.
Version 2.58b
- Improved handling of scan chains with multiple devices.
Version 2.52b
- Loading of JLinkARM Dll has been improved.
Version 2.52a
- New RDI configuration dialog.
- TAP number (for scain chains with multiple devices) can be configured.
- Software breakpoints can be disabled.
- Flash cache can be disabled.
Version 2.50e
- Base address of flash memory can be configured.
- Improved license management.
Program corrections
Version 3.90c
- JLINKARM_SPEED_INFO structure was not initialized during flash programming. Fixed.
Version 3.78d
- Path of JLinkRDI.ini file was changed in accident. Fixed.
Version 3.78a
- Single stepping did not work properly. Fixed.
- Adaptive clocking with NXP devices did not work properly. Fixed.
Version 3.74f
- GHS debugger with big endian targets did not work properly. Fixed.
Version 3.74a
- Flash programming for Atmel AT91SAM7A3 did not work properly. Fixed.
Version 3.72b
- Single step in vector area did not work properly. Fixed.
Version 3.68a
- Flash programming did not work properly. Fixed.
Version 3.64a
- Flash programming did not work properly. Fixed.
Version 3.60a
- Tracing did not work properly. Fixed.
- Reading GPIOs on NXP LPC214x and LPC23xx devices did not work properly. Fixed.
Version 3.56i
- Old style reset commands in "*.setup" files did not work. Fixed.
Version 3.56e
- Semi-hosting SYS_WRITE did not allow large files. Fixed.
Version 3.46a
- Flash download did not work properly. Fixed.
Version 3.30b
- RDI Semihosting: File size was not returned correctly. Fixed.
Version 3.14a
- Flash programming for AT91SAM7A3 did not work properly. Fixed.
Version 3.12b
- JLinkRDI DLL with ARM RVDS did not work properly. Fixed.
Version 2.74c
- RDI DLL with ARM RVDS did not work properly. Fixed.
Version 2.74b
- Serial number of J-Link could change. Fixed.
Version 2.70a
- Software interrupts not used for semihosting did not work correctly. Fixed.
Version 2.68f
- Clear breakpoints at exit and restart core correctly.
Version 2.66c
- Return correct RDI version number.
Version 2.62d
- Minor bugfixes.
Version 2.50e
- None.
Known problems in current version
- None.
Release history
| Version | Release date | Short explanation |
| V4.08a | Jun-29 2009 | Some minor improvements. |
| V4.06 | Jun-03 2009 | Some minor improvements. |
| V4.04 | Apr-09 2009 | Some minor improvements. |
| 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 Analog Devices ADuC7038 added. |
| V3.86 | Jun-27 2008 | New feature: Support for accessing CP15 registers on ARM926EJ-S. |
| V3.82 | May-16 2008 | Improvement: New reset strategy for NXP LPC devices added. |
| V3.80 | Mar-07 2008 | New feature: Support for Cortex-M3. |
| V3.78d | Jan-16 2008 | Correction: Path of JLinkRDI.ini file was changed in accident. Fixed. |
| V3.78a | Dec-04 2007 | New feature: Support for some new ST devices. New feature: Support for Analog Devices ADuC7060. New feature: Option to execute macro file after every reset. Improvement: Performance of flash programming. Correction: Single stepping did not work properly. Fixed. Correction: Adaptive clocking with NXP devices did not work properly. Fixed. |
| V3.74f | Aug-10 2007 | Correction: GHS debugger with big endian targets did not work properly. Fixed. |
| V3.74a | Jul-11 2007 | New feature: RDI status window added which displays some information about the current debug session. Improvement: Using BKPT instruction on ARM9 cores with architecture version 5 to save a watchpoint unit. Correction: Flash programming for Atmel AT91SAM7A3 did not work properly. Fixed. |
| V3.72a | Jun-18 2007 | New feature: Support for setting watchpoints in ARM RVDS. New feature: Support for some new Atmel devices. |
| V3.70a | May-15 2007 | New feature: Support for accessing CP15 registers on ARM920T/ARM922T. Improvement: New reset strategy for AT91SAM7 MCU's. |
| V3.68a | Mar-30 2007 | New feature: Support for some new NXP devices. Correction: Flash programming did not work properly. Fixed. |
| V3.66a | Mar-19 2007 | Some minor improvements. |
| V3.64a | Mar-08 2007 | Improvement: Programming multiple sectors on devices with small flash sectors. Correction: Flash programming 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: Option to skip flash download on CRC match. Improvement: Simulate/emulate some instructions on "go" to avoid flash programming. Improvement: Always detect CPU clock frequency automatically. Correction: Tracing did not work properly. Fixed. Correction: Reading GPIOs on NXP LPC214x and LPC23xx devices did not work properly. Fixed. |
| V3.56i | Dec-14 2006 | Correction: Old style reset commands in "*.setup" files did not work. Fixed. |
| V3.56e | Dec-07 2006 | Correction: Semi-hosting SYS_WRITE did not allow large files. Fixed. |
| V3.56a | Nov-30 2006 | New feature: Support for some new NXP devices. New feature: Automatically correction of PLL settings for TI TMS470 series. New feature: Tool to display RDI configuration dialog. Improvement: Auto unlock flash sectors for STR7 devices. |
| V3.50a | Oct-17 2006 | Added automatically CPU clock frequency detection. |
| V3.46a | Sep-29 2006 | Added support for some new ST MCUs. Checkbox for verify download added. Endian select button added. |
| V3.44a | Sep-21 2006 | Some minor improvements. |
| V3.42a | Sep-12 2006 | Some minor improvements. |
| V3.40a | Aug-21 2006 | Some minor improvements. |
| V3.38a | Aug-16 2006 | Some minor improvements. |
| V3.36a | Aug-01 2006 | Added support for some new MCUs. |
| V3.30b | Jun-21 2006 | Support for CM3, Rev.1 |
| V3.30a | Jun-19 2006 | Improved performance since new DLL is used. |
| V3.24a | May-31 2006 | Improved performance since new DLL is used. |
| V3.20a | Apr-27 2006 | Improved auto speed recognition. Added support for some new MCUs. Added switch to enable flash mirror area @ address 0. |
| V3.14a | Mar-14 2006 | Watchdog refresh for ADuC703x devices. Some improvements. |
| 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: JLinkRDI with ARM RVDS. |
| V3.12a | Feb-23 2006 | Added vector catch for ARM7 / ARM9 devices. Improved handling of semi hosting. Improved breakpoint handling. |
| V3.10e | Feb-21 2006 | Improved memory access. Improved JTAG handling. |
| V3.10c | Feb-10 2006 | Allow to connect via USB to J-Link devices 0 to 3. New reset strategies added. |
| V3.10b | Feb-09 2006 | Minor improvements. |
| V3.10a | Feb-08 2006 | Minor improvements. |
| V3.00h | Feb-02 2006 | Improved RDI logfile. Allow configuration of reset delay. |
| V3.00g | Jan-30 2006 | Some performance improvements. |
| V3.00d | Jan-13 2006 | New software package. Some performance improvements. Support for new ST MCUs added. |
| V2.74e | Nov-23 2005 | Improved macro file handling. |
| V2.74d | Nov-11 2005 | J-Link RDI User's Guide added to software package. |
| V2.74c | Nov-10 2005 | Program correction: RDI DLL with ARM RVDS did not work properly. |
| V2.74b | Nov-10 2005 | Signal check for RESET and TRST removed. Some improvements and program corrections. |
| V2.74a | Nov-08 2005 | Support for adaptive clocking added. Signal check for TCK, RESET and TRST added. Supply voltage check added (Warning if supply voltage is to high). |
| V2.72a | Oct-28 2005 | Instruction set simulation improved. Auto speed recognition improved. |
| V2.70a | Oct-25 2005 | Support for some Philips LPC21xx devices added. Program correction: Software interrupts during semihosting. |
| V2.68g | Oct-07 2005 | Rename Analog Devices MCUs in config dialog. Improved software reset for Analog Devices ADuC7xxx MCUs. |
| V2.68f | Oct-05 2005 | Improved config dialog. |
| V2.68e | Oct-04 2005 | SAM-ICE: Support for new chips added. |
| V2.68d | Sep-28 2005 | Add several reset methods. |
| V2.68c | Sep-23 2005 | Improved reset and identify behaviour. |
| V2.68b | Sep-19 2005 | Cache handling for ARM 9 devices. |
| V2.66c | Sep-01 2005 | Some program corrections. |
| V2.66b | Aug-08 2005 | Imrpoved error handling. |
| V2.62d | Jul-22 2005 | Minor bugfixes. |
| V2.62c | Jul-12 2005 | Improved error handling. |
| V2.62b | Jul-07 2005 | Support for semi-hosting. |
| V2.62a | Jun-30 2005 | Support for Atmel SAM-ICE. |
| V2.60a | Jun-06 2005 | Minor improvements. |
| V2.58c | May-23 2005 | Add logging. |
| V2.58b | May-17 2005 | Improved handling of scan chains with multiple devices. |
| V2.58a | May-12 2005 | Add ability to connect to J-Link via TCP/IP. |
| V2.56a | Apr-28 2005 | New feature "Flash download". |
| V2.54a | Apr-25 2005 | Support for Philips LPC2xxx series. Watchpoint handling added. |
| V2.52b | Apr-13 2005 | Minor improvements. |
| V2.52a | Apr-08 2005 | New RDI configuration dialog |
| V2.50e | Apr-06 2005 | First version with release history |
Miscellaneous
This document was first released with version 2.50e of the software.
Software released earlier is documented internally.
This information is available at request.
Copyright 2001-2008 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
RDI release notes
Head office Germany
US office 
