User`s guide

Libraries and Runtime Code
MSL for DSP56800E
326
Targeting MC56F83xx/DSP5685x Controllers
CodeWarrior\M56800E Support\msl\MSL_C\DSP_56800E\projects\MSL C
56800E.mcp
Do not modify any of the source files included with MSL. If you need to make
changes based on your memory configuration, make changes to the runtime libraries.
Ensure that you include one or more of the header files located in the following
directory:
CodeWarrior\M56800E Support\msl\MSL_C\DSP_56800E\inc
When you add the relative-to-compiler path to your project, the appropriate MSL and
runtime files will be found by your project. If you create your project from Stationery,
the new project will have the proper support access path.
Console and File I/O
DSP56800E Support provides standard C calls for I/O functionality with full ANSI/
ISO standard I/O support with host machine console and file I/O for debugging
sessions (Host I/O) through the JTAG port or HSST in addition to such standard C
calls such as memory functions malloc() and free().
A minimal "thin" printf via "console_write" and "fflush_console" is provided in
addition to standard I/O.
See the MSL C Reference manual (Metrowerks Standard Library).
Library Configurations
There are Large Data Model and Small Data Model versions of all libraries. (Small
Program Model default is off for all library and Stationery targets.)
Metrowerks Standard Library (MSL) provides standard C library support.
The Runtime libraries provide the target-specific low-level functions below the high-
level MSL functions. There are two types of Runtime libraries:
JTAG-based Host I/O
HSST-based Host I/O.
For each project requiring standard C library support, a matched pair of MSL and
Runtime libraries are required (SDM or LDM pairs).
The HSST library is added to HSST client-to-client DSP56800E targets. For
more information see “High-Speed Simultaneous Transfer”
.