s5u1c33000c Epson Electronics America, Inc., s5u1c33000c Datasheet - Page 94

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
CHAPTER 6: C COMPILER
Chapter 6 C Compiler
This chapter explains how to use the C Compiler gcc33, and provides details on interfacing with the assembly
source.
For information about the standard functions of the C Compiler and the syntax of the C source programs, refer to
the ANSI C literature generally available on the market.
6.1 Functions
The C Compiler gcc33 (hereafter called "gcc33") compiles C source files to generate an assembly source file that
includes S1C33000 instruction set mnemonics, the Instruction Extender's extended instructions, and assembler
pseudo-instructions. The C Compiler gcc33 in this package is an ANSI standard C compiler. Since special syntax
is not supported, the programs developed for other types of microcomputers can be transplanted easily to the
S1C33 Family.
Furthermore, since this C Compiler has a powerful optimizing capability that allows it to generate a very
compact code, it is best suited to developing embedded applications.
This C Compiler consists of three files: gcc33.exe, cpp.exe, and ccl.exe.
The gcc33 is based on the C Compiler of Free Software Foundation, Inc. Details about the license of this
compiler are written in the text file "GNU_COPYRIGHT", therefore, be sure to read this file before using the
compiler.
6.2 Input/Output Files
6.2.2 Output Files
Assembly source file
Error file
78
source files
Assembly
Instruction Extender ext33
File format:
File name:
Output destination: Current directory
Description:
File format:
File name:
Output destination: Current directory
Description:
C source files
C Compiler
file.ps
file.c
gcc33
Fig. 6.2.1 Flowchart
Text file
<file name>.ps (The <file name> is the same as that of the input file.)
An assembly source file to be input to the Instruction Extender ext33.
The file cannot be input to the Assembler as33 directly since it includes the
extended instructions.
Text file
gcc33.err
File that is output when the startup option (-merr) is specified, and describes the
contents which the C Compiler gcc33 delivers through the Standard Output (stdout),
such as an error message. When the -merr option is specified, messages do not
appear on the screen. It is different from other tools.
gcc33.err
Error
file
EPSON
6.2.1 Input File
C source file
File format:
File name:
Description:
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
Text file
<file name>.c
File in which the C source
program is described.
S5U1C33000C MANUAL

Related parts for s5u1c33000c