Outline Of Software Tools - Epson S5U1C17001C Manual

Cmos 16-bit single chip microcomputer, c compiler package for s1c17 family
Hide thumbs Also See for S5U1C17001C:
Table of Contents

Advertisement

1 gEnEral

1.2 Outline of Software Tools

The following shows the outlines of the principle tools included in the package.
(1) C Compiler (xgcc.exe)
This tool is made based on GNU C Compiler and is compatible with ANSI C. This tool invokes cpp.exe and
cc1.exe sequentially to compile C source files to the assembly source files for the S1C17 Family. It has a
powerful optimizing ability that can generate minimized assembly codes. The xgcc.exe can also invoke the
as.exe assembler to generate object files.
(2) assembler (as.exe)
This tool assembles assembly source files output by the C compiler and converts the mnemonics of the
source files into object codes (machine language) of the S1C17 Core. The as.exe allows the user to invoke the
assembler through xgcc.exe, this makes it possible to include preprocessor directives into assembly source files.
The results are output in an object file that can be linked or added to a library.
(3) linker (ld.exe)
The linker defines the memory locations of object codes created by the C compiler and assembler, and creates
executable object codes. This tool puts together multiple objects and library files into one file.
(4) Debugger (gdb.exe)
This debugger serves to perform source-level debugging by controlling an ICD. It also comes with a simulator
function that allows debugging on a personal computer.
The gdb.exe supports Windows GUI. Commands that are used frequently, such as break and step, are registered
on the tool bar, minimizing the necessary keyboard operations. Moreover, various data can be displayed in
multi windows, with a resultant increased efficiency in the debugging tasks.
(5) librarian (ar.exe)
This tool is used to edit libraries. The ar.exe can register object modules created by the C compiler and
assembler to libraries, delete object modules in libraries and restore library modules to the original object files.
(6) Make (make.exe)
This tool automatically executes from compile to link according to the command lines described in the make
file. The basic make file can be created by the IDE.
(7) gnU17 iDE (eclipse.exe)
The development workbench provides an integrated development environment for a wide range of development
tasks, from source creation to debugging.
This package contains other gnu tools, sample programs and several utility programs. For details on those
programs, please refer to "readmeVxx.txt" (xx indicates version) on the disk.
note: Only the command options for each tool described in the respective section are guaranteed to
work. If other options are required, they should only be used at the user's own risk.
1-2
EPSOn
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
S5U1C17001C ManUal

Advertisement

Table of Contents
loading

Table of Contents