RDI release notes
Release notes for J-Link RDI DLL V4.32
New features
Version 4.32
- Support for some new MCUs:
Freescale MK10DN512ZVxx10
Freescale MK10DX128ZVxx10
Freescale MK10DX256ZVxx10
Freescale MK20DN512ZVxx10
Freescale MK20DX128ZVxx10
Freescale MK20DX256ZVxx10
Freescale MK30DN512ZVxx10
Freescale MK30DX128ZVxx10
Freescale MK30DX256ZVxx10
Luminary LM3S2601
Luminary LM3S800
ST STM32F103C4
ST STM32F103R4
ST STM32F103T4
TI TMS570LS10106
TI TMS570LS10116
TI TMS570LS10206
TI TMS570LS10216
TI TMS570LS20206
TI TMS570LS20216
TI TMS570LS2124
TI TMS570LS2125
TI TMS570LS2126
TI TMS570LS2127
TI TMS570LS2134
TI TMS570LS2135
TI TMS570LS2136
TI TMS570LS2137
TI TMS570LS3134
TI TMS570LS3135
TI TMS570LS3136
TI TMS570LS3137
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.32 | Jul-29 2011 | New feature: Support for some new flash devices. |
| 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-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
RDI release notes
