phyCORE-MPC565 QuickStart Instructions
10
© PHYTEC Meßtechnik GmbH 2009 L-647e_2
All IDE commands and functions are accessible via pull-down menus
or short cuts. An extensive Help utility is included.
The
Project Manager
gathers all necessary source files, library and
project information - such as various output files (called targets) with
different memory maps for RAM-download or ROM-imaging - and
stores it in a project file assigned the suffix
*.mcp
. From the project
manager window, all other tool components are easily accessible via
mouse control.
The
Editor
is a powerful tool to compose source code. It includes a
context-sensitive coloring of keywords for easy navigation and recog-
nition. All colors and custom keyword sets can be user-defined. Pop-
up menus provide an overview of all available functions and a navi-
gation to the start of a desired function or its corresponding header
file. A graphic difference engine displays the differences between two
source code files. The search engine enables location of a specified
text string and implements find-and-replace operations.
The
Build System
contains the C/C++ compiler, assembler, linker and
code converter. The CodeWarrior compiler produces fast, optimized
embedded systems code. The C compiler is NIST Certified ANSI C,
and the C++ compiler closely tracks the emerging ANSI/ISO C++
standard. To increase the compilation speed the compiler can generate
precompiled headers. For syntax check, the compiler provides pre-
processing of single source files or for the complete project. For code
exploration, a disassembly command displays the corresponding
assembler code that the C code compiles to.
The compiler and linker support
*.elf
and Freescale S-record output
file formats. A map file is also generated, providing detailed memory
map and module information.