Release notes for J-Link ARM DLL V2.46b

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

New features

Version 2.46b

  1. DLL has new API function: JLINKARM_MeasureSCLen

Version 2.46a

  1. DLL has new API function: JLINKARM_SimulateInstruction
  2. New USB driver is automatically copied to Driver directory.

Version 2.42a

  1. Support for writing and reading ETM registers.
  2. Breakpoint management.

Version 2.40a

  1. Additional functions for RDI (Remote Debug Interface) handling.

Version 2.32a

  1. JTAG instruction and data registers can now be directly accessed

Version 2.20b

  1. TDI, TMS can now be controlled individually
  2. JTAG clocks can now be given manually
  3. Status of TAP interface, including target voltage is now available

Version 2.14

  1. Support for ARM7-TDMI-S Rev. 3 added and tested with Sharp LH75401 "BlueStreak"

Improvements

Version 2.46b

  1. Halting ARM9 cores improved.

Version 2.44a

  1. Breakpoint management improvements.

Version 2.30a

  1. Delay after Reset can now be controlled.
    JLINKARM_SetResetDelay() now controls the pause after RESET. Default is 0 ms, which means stopping the core immediately.
    The length of the RESET pulse is fixed.

Version 2.22b

  1. Reset behaviour has been improved.

Version 2.22a

  1. DCC behaviour has been improved.

Version 2.22

  1. RESET behaviour has been improved for STR710.

Version 2.20b

  1. RESET behaviour has been improved.

Version 2.14

    None.

Program corrections

Version 2.46

  1. New USB driver fixes "blues screen problem" @ offset 4189.

Version 2.42a

Version 2.14b

  1. ARM_ReadMemU32 did not work properly.
    This was not a major problem, since most read operations use ARM_ReadMem, which worked fine.
    Fixed.

Version 2.14a

  1. Target RESET set speed back to 30kHz.
    The chosen JTAG speed was not used after that for debugging, which slowed down the debug session.
    Fixed.

Known problems in current version

    None.

Release history

Version Release date Short explanation
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

Miscellaneous

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-2005 SEGGER Microcontroller Systeme GmbH. All rights reserved.
For more information, please visit our website www.segger.com or contact us at info@segger.com