This patch updates the RealView-ICE v3.2 host side utilities for Windows and Linux installs, it also provides the RealView ICE v3.2 firmware patch which needs to be installed separately. If you have RVDSv3.1 Professional you do not need to install this patch (RVIv3.2.1 is included as part of the standard install). The patch contains important fixes to the RealView ICE update utility (RVIUpdate) to allow upgrades from older versions (v1.5 or earlier) of firmware without error - please see the associated FAQ. It also corrects errors in Serial Wire Debug Switching. A more detailed list of defects can be found below. N.B. In order to install this patch, you will first need to obtain and install v3.2 of RealView ICE software and firmware. Installation Instructions This patch will work on systems running either Microsoft Windows or Red Hat Linux. These example commands assume that you have installed RealView ICE v3.2 at the standard location. (If you have installed RealView ICE at a non default location you must select Custom Destination when prompted and browse to the appropriate folder. Failure to do this will generate the error message "No suitable products found".) On Windows, you can either double-click the patchfile or run a command of the form: "c:\Program Files\ARM\bin\win_32-pentium\setup.exe" patch --source RVI_3_2_1_Patch.armpatch Note using a double-click will start the GUI patch mechanism while running the above command will start the command line patch mechanism. On Red Hat Linux, run a command of the form: ~/ARM/bin/linux-pentium/setuplinux.bin patch --source RVI_3_2_1_Patch.armpatch Note if patching from the command line you will need to start a new session (under Windows or Linux ) or re-source the ~/ARM/rvi_3_2_env.posh file (Linux only) to be able to take advantage of the new version of RealView ICE. *NOTE* If you have created any desktop shortcuts or batch files which use the absolute path to the original programs, these must be modified to match the new program locations. The executable programs remain in the original directories, but may not function correctly with the patched modules.
After the patch has been installed, use the RVIUpdate utility to install the firmware component of the patch to your RealView ICE box. The firmware patch can be found in [Install Directory]/RVI/Firmware/3.2/24/ARM-RVI-3.2.1-860-patch.rvi. The RealView ICE User Guide covers the use of this utility. Details can be found in chapter 7.1 - "Installing an update or patch". ARM® RealView® ICE v3.2.1 Release Notes This patch includes support for ARM11 MPCore via Coresight JTAG-AP. The latest RVDS patch is also required to support ARM11 MPCore via Coresight JTAG-AP. RealView-ICE v3.2.1 fixes the following defects: DE487264 Fix to RVIUpdate, prevent corruption of firmware when updating from v1.4 to v1.7 DE487264 Fix to allow direct upgrade to v3.2 firmware from older firmware versions. - DE478313 Multi core semihosting output sometimes stops with low JTAG clock speeds
- DE476813 Unable to autoconfigure a Keil MCBSTR9 Board
- DE475883 Cortex R4/A8: Unaligned watchpoints use incorrect values in control registers
- DE474121 Trace buffer size setting lost on RVT when trace mode change occurs
- DE473863 Core stop may not be detected
- DE472015 SWD is noticeably slower with RVI firmware build 850
- DE461113 Unable to set data watchpoint with range or mask on Cortex-A8 SMM
- DE460566 The ETM is not selected by default when connected to the Cortex-A8
- DE456435 ARM7/9 templates corrupt ABT banked registers on failed memory access
- DE401465 Stepping off Cortex-A8 reset vector doesn't work if Vector Base Address not zero
- DE472863 ROM table read failing on latest Cortex-M3
- DE460466 RVConfig uses 100% CPU while browsing for RVI units
- DE479565, DE479566 & DE483666 RVI connection leaks resources
- DE480885 RVI silently ignores some processor stop requests
- DE478416 & DE481072 RVI connection can get out of sync with target state
|