ds-5 v5.13更新的内容(内部版本1622 2012/12/14,该版本为官方评估版本,可从arm网站获得30天试用,并非ds-5破解版,拥有许可证的客户可以使用全部功能。)
这是在此版本中的新功能和其他重要事项变更的摘要:
ds-5 version 5.13 (build 1622 2012/12/14)
this is a summary of the new features and other major changes in this release:
arm compiler
updated to arm compiler 5.02ul for latest bug fixes
arm streamline
capture & analysis options dialog allows configuring of arm energy probe options
hierarch of annotations in the form of groups and channels
zoom performance in the timeline view is improved
includes gator_v12
ds-5 debugger
define command can use the variable $argv to refer to all the arguments
new document command allows help to be attached to newly defined commands
custom commands now auto-complete in the commands view and display their help in a tooltip
device support extended to include boundary devices sabre lite, boundry devices nitrogen6x, hardkernel o-droid q, phytec phycore vybrid, samsung exynos 4410, samsung exynos 4412 and samsung exynos 5250
dstream/rvi
new 4.10.0 version of firmware included
examples
jython script jython_ttd to demonstrate decoding mmu translation tables
ds-5 version 5.12 (build 1571 2012/10/13)
this is a summary of the new features and other major changes in this release:
supported host platforms
added ubuntu desktop edition 12.04 lts 32-bit and 64-bit
separate installers are provided for 32-bit (install_x86_32.sh) and 64-bit (install_x86_64.sh) linux. note 32-bit compatibility libraries are still required on 64-bit hosts (see section install on linux)
arm compiler
updated to arm compiler 5.02:
support for cortex-m0
performance improvements on coremark benchmark on cortex-m3 and cortex-m4 processors
up to 40% performance improvements for 64-bit multiply operations on cortex-m0 and cortex-m0 , to accelerate dsp code
for further information on features and improvements see http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.arn0005h/index.html
arm streamline
per-cluster viewing in the timeline (charts and x-ray mode) for big.little systems
national instruments™ m series daq for usb (usb-62xx) supported as external data source
time filtering of analysis reports from the command line, enabling further automated testing use cases
ds-5 debugger
initial support for flash programming, provided by new debugger command flash load
data trace support for cortex-a8, cortex-a5, cortex-r4 and cortex-r5
instruction trace support for cortex-r7
support for dwarf4 debug information generated by gcc 4.5 releases
device support extended to include emtrion dimm-emev2 and dimm-mx53 boards
the debugger no longer configures vector catches by default on connecting. however, when using eclipse for ds-5, user-defined vector catch configurations are remembered on a per debug configuration basis. vector catch is especially useful in the early stages of a bare-metal project where, for example, interrupt handlers and memory protection are not yet written. for more details search for "handling processor exceptions" in the ds-5 help.
examples
a flash programming example has been added, comprising:
flash_algo-stm32f10x: flash algorithm targeted at stm32f10x family processor (as present on mcbstm32e board), and
flash_blinky-mcbstm32e: a blinky example payload targeted at mcbstm32e board
another jython scripting example has been added, jython_infostate, to display the state (stack frame / execution context) of a bare-metal or linux application. this illustrates the use of several jython debug classes/services (such as getexecutioncontext(), getprogramaddress(), getregisternames(), etc), and can be used as a starting point for your own debug scripts.
the linux application examples (gnometris, threads, xaos, etc.) can now be built with either hard-float or soft-float libraries
as a consequence of moving from codesourcery gcc to linaro gcc, the ability to build the linux application examples with armcc has been removed from their makefiles
the following features are deprecated and may be removed in a future release:
supported host platforms
ubuntu desktop edition 10.04 lts
examples
linux application examples cpp, cpp_library, cppex, cppex_library and example_library are deprecated