11.07.2015 Views

CrossWorks for ARM User Guide

CrossWorks for ARM User Guide

CrossWorks for ARM User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

What is <strong>CrossWorks</strong>?<strong>CrossWorks</strong> <strong>for</strong> <strong>ARM</strong> is a complete C development system <strong>for</strong> <strong>ARM</strong> 7 microprocessors.It comprises of the <strong>ARM</strong> GCC C compiler, the <strong>CrossWorks</strong> C Library and theCrossStudio integrated development environment.In order to use <strong>CrossWorks</strong> <strong>for</strong> <strong>ARM</strong> you will need:•Windows 98, Windows Me, Windows NT 4.0, Windows 2000 or Windows XP.•A Macgraigor Wiggler <strong>for</strong> <strong>ARM</strong> (WNPJ-<strong>ARM</strong>-20/WNPJ-<strong>ARM</strong>-14) or compatibleparallel port to JTAG interface.•An <strong>ARM</strong> 7 target board with 20 or 14 pin JTAG connector. <strong>CrossWorks</strong> <strong>for</strong> <strong>ARM</strong>provides support <strong>for</strong> several <strong>ARM</strong> based microcontrollers out of the box in the<strong>for</strong>m of examples and target configurations. <strong>CrossWorks</strong> can also be easilymodified to support other <strong>ARM</strong> 7 targets, see <strong>ARM</strong> Target Support (page 153) <strong>for</strong>more in<strong>for</strong>mation.GNU Compiler Collection<strong>CrossWorks</strong> <strong>for</strong> <strong>ARM</strong> comes with a pre-built version of the GNU Compiler Collectio(GCC) C and C++ compiler, assembler, linker and other tools to enable you toimmediately begin developing applications <strong>for</strong> <strong>ARM</strong>.<strong>CrossWorks</strong> C Library<strong>CrossWorks</strong> <strong>for</strong> <strong>ARM</strong> has it's own royalty-free ANSI and ISO C compliant C librarythat has been specifically designed <strong>for</strong> use within embedded systems.CrossStudio IDECrossStudio <strong>for</strong> <strong>ARM</strong> is a streamlined integrated development environment (IDE) <strong>for</strong>building, testing, and deploying <strong>ARM</strong> applications. CrossStudio provides:•Source Code Editor A powerful source code editor with multi-level undo andredo, makes editing your code a breeze.•Project System A complete project system organises your source code and buildrules.•Build System With a single key press you can build all your applications in asolution, ready <strong>for</strong> them to be loaded onto a developer card or into the debugger.•<strong>ARM</strong> Hardware Debug With the Macgraigor Wiggler attached, you can use theintegrated debugger to step through and diagnose problems in your software onyour target board.4 Chapter 1 Introduction

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!