Developing Software; Creating A New Project - Freescale Semiconductor DSP56800E User Manual

Hide thumbs Also See for DSP56800E:
Table of Contents

Advertisement

Chapter 4

Developing Software

This
chapter
describes
DSP56800E_Quick_Start. It describes how to create new applications using the
DSP56800E_Quick_Start tool, how to initialize on-chip peripheral modules, how to access them
in run-time by application code and an application configuration by an application specific
configuration file appconfig.h. At this point it is assumed that CodeWarrior Development Tools
and DSP56800E_Quick_Start are successfully installed and running (see Section 1.2.1 and
Section 1.2.2 if you need information about installation of these tools).
4.1

Creating a new project

To create a new project based on the DSP56800E_Quick_Start project templates (stationery),
perform the following steps:
1) Launch CodeWarrior IDE from the Start->Programs->CodeWarrior menu.
2) Choose File->New command.
3) Click the Project tab and select DSP56800E_Quick_Start r2.3 Stationery project type.
4) Type the project name (with a .mcp extension) and set the location for the new project.
5) Click OK.
6) Select the project stationery from the New Project window. This step includes selecting the
type of processor (e.g. MC56F8346).
7) Click OK.
Upon completing all these actions the project window is displayed. The project window contains
the predefined file groups:
Dependencies - contains the following file subgroups:
— ApplicationConfig - contains the appconfig.h header file.
— SystemConfig - contains boot.asm, startup.c, appconfig.c, vectors.c and arch.c files.
— LinkerFiles - contains the target specific linker command files LDM_ExtRam.cmd,
LDM_IntRam.cmd, LDM_xFlash, LDM_pFlash.cmd, SDM_ExtRam.cmd, SDM_pFlash.cmd,
SDM_xFlash.cmd.
— Lib - contains the CodeWarrior standard libraries.
Drivers
— Peripherals - contains chip specific driver source files.
FREESCALE SEMICONDUCTOR
in
detail
how
to
Targeting 56F8xxx Platform
develop
the
applications
using
the
4-1

Advertisement

Table of Contents
loading

Table of Contents