Chapters

1. Software Installation
2. Overview
3. Language Implementation
4. Compiler Use
5. Compiler Diagnostics
6. Libraries
7. Run-time Environment
8. Support for User-designed Target Boards

Appendices

A. Flexible License Manager (FLEXlm)
B. Motorola Compatibility

MANUAL PURPOSE AND STRUCTURE

PURPOSE

This manual is aimed at users of the TASKING DSP5600x, DSP563xx and DSP566xx Family C Cross-Compiler. It assumes that you are familiar with the C language.

MANUAL STRUCTURE

Related Publications
Conventions Used In This Manual

1. Software Installation
Describes the installation of the C Cross-Compiler for the DSP56xxx family of processors.

2. Overview
Provides an overview of the TASKING DSP56xxx Family toolchain and gives you some familiarity with the different parts of it and their relationship. A sample session explains how to build a DSP56xxx application from your C file.

3. Language Implementation
Concentrates on the approach of the DSP56xxx architecture and describes the language implementation. The C language itself is not described in this document. We recommend: "The C Programming Language" (second edition) by B. Kernighan and D. Ritchie (1988, Prentice Hall).

4. Compiler Use
Deals with control program and C compiler invocation, command line options and pragmas.

5. Compiler Diagnostics
Describes the exit status and error/warning messages of the compilers.

6. Libraries
Contains the library functions supported by the compilers and describes their interface and 'header' files.

7. Run-time Environment
Describes the run-time environment for a DSP56xxx C application. It deals with items like assembly language interfacing, C startup code and stack/heap size.

8. Support for User-designed Target Boards
Contains the steps you have to take to support user-designed target boards.

APPENDICES

A. Flexible License Manager (FLEXlm)
Contains a description of the Flexible License Manager.

B. Motorola Compatibility
Describes the interoperability between the TASKING and Motorola tool sets. It describes how to create a Motorola CLAS COFF object file and how to link CLAS/COFF object files and libraries.

RELATED PUBLICATIONS

C Standards

TASKING Tools

Core Reference Manuals

CONVENTIONS USED IN THIS MANUAL

The notation used to describe the format of call lines is given below:

{ } Items shown inside curly braces enclose a list from which you must choose an item.

[ ] Items shown inside square brackets enclose items that are optional.

| The vertical bar separates items in a list. It can be read as OR.

italics Items shown in italic letters mean that you have to substitute the item. If italic items are inside square brackets, they are optional. For example:

filename

means: type the name of your file in place of the word filename.

... An ellipsis indicates that you can repeat the preceding item zero or more times.

screen font Represents input examples and screen output examples.

bold font Represents a command name, an option or a complete command line which you can enter.

For example

This line could be written in plain English as: execute the command command with the optional options option and with the file filename.

Illustrations

The following illustrations are used in this manual:

This is a note. It gives you extra information.

This is a warning. Read the information carefully.

This illustration indicates actions you can perform with the mouse.

This illustration indicates keyboard input.

This illustration can be read as "See also". It contains a reference to another command, option or section.


Copyright © 2002 Altium BV