3-6
EPSOn
S5U1C17001C ManUal
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
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.
Create a new project
Import files
Edit source files
Edit user's build/debug files
Alter
IDE
settings
Specify build options
Set a linker script (link map)
Build (compile link)
Set debugger startup
Start the debugger
Close the debugger
Debug
Error?
OK?
Create and edit source files in the
IDE
.
IDE
Debugger
Not required when using the user's makefiles.
Correct the makefiles, linker script files, parameter
files, and debugger command files.
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.
From
second
time
yes
yes
no
no
From
second
time
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.
Completed
Start the
gdb
debugger.
The user's debug command file can be specified.
Start the
IDE
Figure 3.2.3 Procedural flow (using the user's makefiles, etc.)
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
.
Summary of Contents for S5U1C17001C
Page 6: ......
Page 17: ...1 General S5U1C17001C Manual 1 General ...
Page 18: ......
Page 21: ...1 2 Install S5U1C17001C Manual 2 Installation ...
Page 22: ......
Page 29: ...3 SoftDev S5U1C17001C Manual 3 Software Development Procedures ...
Page 30: ......
Page 103: ...4 SrcFiles S5U1C17001C Manual 4 Source files ...
Page 104: ......
Page 121: ...5 IDE S5U1C17001C Manual 5 gnU17 iDE ...
Page 122: ......
Page 365: ...6 Compiler S5U1C17001C Manual 6 C Compiler ...
Page 366: ......
Page 385: ...7 Library S5U1C17001C Manual 7 library ...
Page 386: ......
Page 405: ...8 Assemblr S5U1C17001C Manual 8 assembler ...
Page 406: ......
Page 439: ...9 Linker S5U1C17001C Manual 9 linker ...
Page 440: ......
Page 449: ...10 Debugger S5U1C17001C Manual 10 Debugger ...
Page 450: ......
Page 626: ...11 Tools S5U1C17001C Manual 11 Other Tools ...
Page 627: ......
Page 696: ...S1C17 Family C Compiler Package Quick Reference Reference ...