Epson S5U1C17001C Manual page 36

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

Advertisement

3 SOfTWarE DEVElOPMEnT PrOCEDUrES
(2) Creating a new project 2
When developing new software, a user makefile or a debug command file may be used instead of generating
files automatically with the IDE.
The basic procedural flow is given below.
From
second
time
yes
From
second
time
IDE
Debugger
For detailed information on building a program with the IDE, refer to Section 3.4, "Tutorial 2 (Using the User
Makefiles)", which describes the procedure for building a sample program using a user makefile.
To use user makefiles, you must correct the makefile itself and alter the settings made in the IDE. Unless doing
so would result in problems, we recommend using the files automatically generated by the IDE.
3-6
Start the IDE
Create a new project
Import files
Edit source files
Edit user's build/debug files
Specify build options
Set a linker script (link map)
Alter IDE settings
Build (compile link)
Error?
no
Set debugger startup
Start the debugger
Debug
OK?
no
Close the debugger
Figure 3.2.3 Procedural flow (using the user's makefiles, etc.)
In addition to source files, existing or user-created
makefiles, linker script files, parameter files, and
debugger command files may be imported for use
in this operation.
Create and edit source files in the IDE.
Correct the makefiles, linker script files, parameter
files, and debugger command files.
Not required when using the user's makefiles.
Not required when using the user's linker script files.
This setting is required to use the user's build/debug
files.
Run make.exe to execute a build process.
You can jump from an error message to the editor line
containing the error.
Not required when using the user's parameter and
debug command files.
Start the gdb debugger.
The user's debug command file can be specified.
yes
Completed
EPSOn
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
S5U1C17001C ManUal

Advertisement

Table of Contents
loading

Table of Contents