CrossConnect for ARM
===============================================================================

Firmware Release History
-------------------------------------------------------------------------------
2.11
  Added dynamic loading support for AVR version of CrossStudio.

2.10
  Increase maximum scan chain length.

2.9
  Fixed lock up in ADIv5 word and half word accesses when using unaligned start addresses.

2.8
  Fix corrupted flag bits when debugging in THUMB mode on ARM9 devices.

2.7
  Support Cortex-M1.

2.6
  Improved setting of TCK frequency.

2.5
  Improved ARM9 performance.
  Improved JTAG daisychaining performance.

2.4
  Added the ability to enable and disable "fast" ARM7/ARM9 memory accesses.

2.3
  Add workaround for problem accessing FIO registers on LPC2000 devices.

2.2
  Add ADIv5 JTAG IR/DR PRE/POST clocking.
  Add arbitrary JTAG IR & DR clocking.
  Fix debugging THUMB mode on synthesized ARM9 devices.
  ADd support for dynamically modifying the JTAG parameters.

2.1
  Now supports ADIv5 (Cortex-M3).

1.2
  Support 7-bit XScale IR.
  Fix XScale JTAG IR/DR PRE/POST clocking.
  Improved adaptive clocking support.

1.0
  Initial Release.


Updating the Firmware
-------------------------------------------------------------------------------

Note that the different versions of the firmware may have different JTAG timing
characteristics, so you may find it necessary to adjust the JTAG clock divider
after upgrading the firmware on some targets. We recommend that you only update
the firmware to fix a specific problem, see the Firmware Release History for
a list of the fixes.

To update your CrossConnect firmware:

  1. Attach to your PC the CrossConnect you wish to update.

  2. Disconnect any applications that are currently using the CrossConnect.

  3. Start up the CrossConnect configuration application "xcconf". In the
     "Currently Installed Firmware" group you should see the version
     information of firmware currently installed on the CrossConnect.

  4. In the "Install Firmware" group, select the firmware image you want
     to install, the version information of the firmware image should
     be displayed. 

  5. Click the "Install Firmware" button to start the installation. Make
     sure you keep the CrossConnect attached until the firmware update is
     complete.
     

