Changes in Release 1.2 R3
-
Added support for Analog Devices ADuC7000 Series.
-
Added support for Atmel EB55.
Changes in Release 1.2 R2
-
Fixed breakpoints deletion.
-
Fixed problem with hardware breakpoints and single stepping.
-
Fixed floating point library THUMB interworking.
-
Improved single stepping conditional instructions.
Changes in Release 1.2
-
Integrated the new fast floating point routines from GCC 3.4.0.
-
Board specific CTL source code now shipped.
-
Fixed printing of arrays of structs in debugger.
-
Segger J-LINK ARM JTAG interface now supported.
-
Post build step now possible after link.
-
Support for the Revely (Sharp MCU) boards.
-
More LPC2000 boards supported (Olimex LPC-P1, Keil MCB2100 and IAR LPC210x
KickStart).
-
Executable files now have the .elf extension.
-
The LPC2000 project type now has a processor property.
-
Fixed problem with the THUMB build of the maths library.
-
Added a new linker property to enable ARM or THUMB versions of the library to
be selected independently of the application build type e.g. THUMB app using
ARM library.
-
Modified LPC2000 FLASH loader. The FLASH loader no longer needs to be rebuilt
in order to support boards running at different oscillator frequencies,
the frequency can now be specified in the Target | Loader Parameter
project property.
-
Version 3.3.3 of gcc.exe, cc1.exe and cc1plus.exe are shipped.
-
Improvements to Visual SourceSafe integration - now detects writing of source
controlled files and prompts for checkout.
-
The Wiggler JTAG clock frequency can now be reduced in order to support boards
with unreliable target interface connections.
Changes in Release 1.1
CrossStudio
-
New icons for target interface connections.
-
Code templates can now be edited and are remembered.
-
Assembly code files now have their own indentation settings in the text editor
and environment options.
-
Support for Philips LPC210x parts.
-
Added Print Preview capability, now found on the File
menu and in the standard tool bar.
-
Printing now works for both HTML and text editor documents.
-
The Print tool button on the toolbar prints immediately to the
default printer, as in Microsoft Office, without bringing up a Print
dialog. The default printer is shown in the tool tip of the Print
tool button.
-
The Project menu has been split into Project and
Build
menus to reduce the size of a combined menu.
-
The Edit | Find menu has been promoted to the menu bar and
renamed Search.
-
A new environment property (Environment Options | Build | General | Before
Debugging | Build before Debug) will automatically build a project when out of
date rather than displaying a dialog.
-
Added the Clipboard Ring
which operates rather like the Office Clipboard in Microsoft Office and
identically to the Clipboard Ring in Microsoft Visual Studio .NET.
-
Added Auto Step to the Debug
menu to animate program stepping.
-
The SFR Window has been combined into the Registers Window.
There are now four general register windows that can each be configured to
display one or more groups of SFR and CPU registers.
-
The mouse middle button brings up the Goto Function
menu.
-
The Goto Function
menu now works on assembly language files and displays the list of labels in
the source file.
-
The way that errors are highlighted in the code editor can be configured as no
highlighting, underline error, flag error in the margin, or underline and flag
the error.
-
For Windows, the IDE now stores its settings in the registry under the current
user key rather the local machine key.
-
The Build Log and Target Log
have been rewritten to display relevant errors, warnings, and notes in a nicer
form.
-
The Call Stack
window can optionally display the calling source file, line number, and call
address.
-
Added Enable Interrupt Processing and Disable Interrupt
Processing tool buttons to the Debug
toolbar.
-
The properties window dialog doesn't stay focused when other selections are
made.
-
Register
window now saves the radix when it is changed for a given entry.
-
Fixed problem exiting when the session file was read only.
-
The debug_putchar
function now outputs a single byte.
-
Additional assembler/compiler/linker properties are now held as a string list
so the property inheritance system applies to them.
-
Fixed problem with date check and string list properties.
-
Support for file differencing.
-
Support for Visual SourceSafe
integration.
-
Registers
window can now display bitfields.
-
Implemented Disassemble
function on project explorer right click.
-
Can build C++ programs - C++ library currently not supported.
-
Debugger handles large programs better.
-
Debugger expressions have limited support for the C++ :: operator.
-
Source navigator now just reparses files that have changed.
-
Debugger threads window that enables RTOS threads to be displayed by executing
a JavaScript program.
-
JavaScript console window that enables JavaScript expressions to be evaluated.
-
Wiggler download speed has increased.
-
Memory window has an option to access memory by display width.
-
Breakpoints on addresses now set an execute breakpoint not a data write.
-
Removed target specific files from the target system. These are now put into
the project at project creation time. Existing projects are automatically
upgraded when they are loaded.
-
Instruction set simulator included to enable evaluation of CrossWorks without
hardware.
-
CrossWorks tasking library included in distribution.
-
Project system now creates ARM and THUMB configurations for executable
projects.
-
Project system now creates configurations for library builds.
-
Support for ARM9 debug interface.
-
Target specific header file supplied in targets subdirectory of include.
-
Version 3.3.2 of gcc.exe, cc1.exe and cc1plus.exe are shipped.
-
memcpy has been written in ARM assembly code to speed it up.
-
Improved ARM and THUMB disassembly.
-
Support for Aeroflex AX07CF192.
-
Support for MPE ARM Development Kit.