C H A P T E R I - C O M P I L E R S , A S S E M B L E R S & D E B U G G E R S

ROWLEY ASSOCIATES LIMITED

CROSSWORKS FOR ARM

CONTACTS

ENGLAND

Rowley Associates Limited

8 Silver Street, Dursley

Gloucestershire, GL11 4ND

England

Phone: +44 1453 547916

Fax: +44 1453 544068

e-mail: sales@rowley.co.uk

CrossWorks for ARM contains all you’ll ever need for AT91 application development. CrossWorks for ARM contains the CrossStudio IDE, C/C++ compilers from the GNU compiler collection, a small footprint embedded C/C++ library with RTOS capabilities, board support and examples for the AT91 family, integrated flash loading and debug support using the AT91 JTAG port.

In the CrossStudio IDE you'll find a powerful syntax colouring source editor, a complete project system with source code control system integration, a source code navigator, disassembly and symbol browsing capability and a fully featured target download and debug system. A built-in html viewer displays the extensive on-line help.

The industry standard C/C++ compilers from the GNU compiler collection are provided and are fully integrated into the CrossStudio IDE to make getting started easy.

The small footprint embedded C/C++ library and startup code means that your application code size is minimised and the supplied C tasking library provides preemptive multi-threading and synchronisation capabilities.

Project templates for each AT91 family variant are provided and a collection of example programs simplify getting started.

Flash download and debug is supported via the AT91 JTAG port and the optional CrossConnect for ARM. The CrossConnect provides a USB-JTAG interface and supports program download at speeds up to 200 Kbytes per second. The Macraigor Wiggler and Segger J-Link interfaces are also supported.

CrossWorks for ARM is available for Windows and Linux and is sold and supported directly by the manufacturer.

Professional integrated development environment

C/C++ compiler from the GNU Compiler Collection

Small footprint embedded C/C++ library with RTOS

AT91 flash loading and debug via the JTAG port

Optional CrossConnect USB- JTAG interface

I-13