inTrODUCTiOn
S5U1C17001C ManUal
EPSOn
i
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
introduction
This document describes the development procedure from compiling C source files to debugging and creating
the mask data which is finally submitted to Seiko Epson. It also explains how to use each development tool of the
S1C17 Family C Compiler Package common to all the models of the S1C17 Family.
How To read the Manual
This manual was edited particularly for those who are engaged in program development. Therefore, it assumes that
the reader already possesses the following fundamental knowledge:
•
Knowledge about C language (based on ANSI C) and C source creation methods
•
Knowledge about the gnu C, binutils, gnu make and the linker script for the gnu linker (ld)
•
Basic knowledge about assembler language
•
Basic knowledge about the general concept of program development by a C compiler and an assembler
•
Basic operating methods for Windows 2000 or Windows XP.
Please refer to manuals or general documents which describe ANSI C, gnu tools and Windows‚ for the above con-
tents.
Before installation
See Chapter 1. Chapter 1 describes the composition of this package, and provides a general outline of each tool.
installation
Install the tools following the installation procedure described in Chapter 2.
To understand the flow of program development and the operating procedure
See the Tutorial described in Chapter 3. This will give you an overview of program development using the C
compiler to the debugger and how to make the mask data.
for coding
See the necessary parts in Chapter 4. Chapter 4 describes notes on creating source files and the grammar for the
assembler language. Also refer to the following manuals when coding:
S1C17
xxx
Technical Manual
Covers device specifications, and the operation and control method of the peripheral circuits.
S1C17 Core Manual
Has the instructions and details the functions and operation of the Core CPU.
for debugging
Chapter 10 explains details of the debugger. Sections 10.1 to 10.6 give an overview of the functions of the de-
bugger. See Section 10.7 for details of the debug commands. Also refer to the following manuals to understand
operations of the debugging tools:
S1C17 Family In-Circuit Debugger Manual
Explains the functions and handling methods of the ICD Mini (S5U1C17001H).
for details of each tool
Refer to Chapters 5 to 11 and gnu tool manuals for details.
Содержание S5U1C17001C
Страница 6: ......
Страница 17: ...1 General S5U1C17001C Manual 1 General ...
Страница 18: ......
Страница 21: ...1 2 Install S5U1C17001C Manual 2 Installation ...
Страница 22: ......
Страница 29: ...3 SoftDev S5U1C17001C Manual 3 Software Development Procedures ...
Страница 30: ......
Страница 103: ...4 SrcFiles S5U1C17001C Manual 4 Source files ...
Страница 104: ......
Страница 121: ...5 IDE S5U1C17001C Manual 5 gnU17 iDE ...
Страница 122: ......
Страница 365: ...6 Compiler S5U1C17001C Manual 6 C Compiler ...
Страница 366: ......
Страница 385: ...7 Library S5U1C17001C Manual 7 library ...
Страница 386: ......
Страница 404: ...7 18 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 7 liBrary THIS PAGE IS BLANK ...
Страница 405: ...8 Assemblr S5U1C17001C Manual 8 assembler ...
Страница 406: ......
Страница 438: ...8 32 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 8 aSSEMBlEr THIS PAGE IS BLANK ...
Страница 439: ...9 Linker S5U1C17001C Manual 9 linker ...
Страница 440: ......
Страница 448: ...9 8 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 9 linkEr THIS PAGE IS BLANK ...
Страница 449: ...10 Debugger S5U1C17001C Manual 10 Debugger ...
Страница 450: ......
Страница 625: ...10 174 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 10 DEBUggEr THIS PAGE IS BLANK ...
Страница 626: ...11 Tools S5U1C17001C Manual 11 Other Tools ...
Страница 627: ......
Страница 695: ...11 68 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 11 OTHEr TOOlS THIS PAGE IS BLANK ...
Страница 696: ...S1C17 Family C Compiler Package Quick Reference Reference ...