ARM Compiler
updated to ARM Compiler 5.03 for latest enhancements and bug fixes:
improved performance on well-formed loops and switch-based FSMs
new loop optimizations, enabled with --loop_optimization_level=2
ARM Streamline Performance Analyzer
new live view added to show performance data as it is being captured
Timeline view displays individual kernel threads under the kernel process
Timeline view allows easy restoration of auto-generated charts via the snippets menu
includes gator version 13
gator adds support for monitoring the performance of CoreLink CCI-400 (Cache Coherent Interconnect)
gator adds support for environmental data such as temperature, voltage, power and energy within the Linux kernel via the hwmon interface
gator adds support for capturing counters from clusters independently in a big.LITTLE system
DS-5 Debugger
added OS awareness for Keil CMSIS-RTOS RTX on Cortex-M and Cortex-A9 devices
added OS awareness for Freescale MQX RTOS on ARM processor-based Freescale devices
trace displays can be time-correlated within the debugger and with external tools
support is provided for displaying the CoreSight Global Timestamp unit
instruction and data trace from ETMv4 devices (such as Cortex-R7) is now supported
Altera USB-Blaster is supported as a connection mechanism to Altera Arria V SoC and Cyclone V SoC boards
context menu in the Debug Control and Trace views allows editing DTSL (Debug and Trace Services Layer) options during a debug session
new command set/show dtsl-options can be used to access DTSL options during a debug session
new command set/show trust-ro-sections-for-opcodes controls whether trace and disassembly can rely on data from read-only sections within any images that are loaded
device support extended to include: Altera Arria V SoC, Altera Cyclone V SoC and Atmel ATSAMA5D3x
DSTREAM/RVI
new 4.11.0 version of firmware included
Cortex-A50 series support now also includes support for Cortex-A53
stepping speed on Cortex-A cores is improved
SWD connections are supported over 38-pin Mictor connector and ARM and TI 14-pin JTAG connectors
Examples
new Jython script jython_pmu to demonstrate use of the Performance Monitor Unit (PMU) to count elapsed cycles and user-defined events
source code and examples for a Cortex-A9 port of Keil CMSIS-RTOS RTX are included in CMSIS_RTOS_RTX.zip
The following features are deprecated and might be removed in a future release:
Simulation models
Cortex-A8 simulation model for Emulation Baseboard is deprecated
Supported host platforms
support for Ubuntu Desktop Edition 10.04 LTS is deprecated
GCC Toolchain
GCC toolchain for Linux applications is removed (see the Compilers section in the release notes for information about installing GCC separately
The following features are removed from this release:
Examples
Linux application examples cpp, cpp_library, cppex, cppex_library and example_library are removed
BeagleBoard/xM Linux distributions in the Linux examples are removed