ARM VERSION 1.2 Datasheet Page 86

  • Download
  • Add to my manuals
  • Print
  • Page
    / 144
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 85
Creating an Application
3-2 Copyright © 1999-2001 ARM Limited. All rights reserved. ARM DUI 0064D
3.1 Using the CodeWarrior IDE
The CodeWarrior IDE provides a simple, versatile, graphical user interface for
managing your software development projects. You can use the CodeWarrior IDE for
the ARM Developer Suite to develop C, C++, and ARM assembly language code
targeted at ARM processors. The CodeWarrior IDE enables you to configure the ARM
tools to compile, assemble, and link your project code.
The CodeWarrior IDE enables you to organize source code files, library files, other
files, and configuration settings into a project. Each project enables you to create and
manage multiple build targets. A build target is the collection of build settings and files
that determines the output that is created when you build your project. Build targets can
share files in the same project, while using their own build settings.
Note
A build target is distinct from a target system, such as an ARM development board. For
example, you can compile a debugging build target and an optimized build target of
code targeted at hardware based on an ARM7TDMI.
The CodeWarrior IDE for the ARM Developer Suite provides preconfigured project
stationery files for common project types, including:
ARM Executable Image
ARM Object Library
Thumb Executable Image
Thumb Object Library
Thumb/ARM Interworking Image.
You can use the project stationery as a template when you create your own projects.
The non-interworking ARM project stationery files define three build targets. The
interworking project stationery defines an additional three build targets to compile
Thumb-targeted code. The basic build targets for each of the stationery projects are:
Debug This build target is configured to build output binaries that are fully
debuggable, at the expense of optimization.
Release This build target is configured to build output binaries that are fully
optimized, at the expense of debug information.
DebugRel This build target is configured to build output binaries that provide
adequate optimization, and give a good debug view.
For more information on using the CodeWarrior IDE, see the CodeWarrior IDE Guide.
Page view 85
1 2 ... 81 82 83 84 85 86 87 88 89 90 91 ... 143 144

Comments to this Manuals

No comments