S5U1C17001C ManUal
EPSOn
3-5
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
3 SOfTWarE DEVElOPMEnT PrOCEDUrES
3
SoftDev
(1) Creating a new project 1
This is the conventional procedure for developing software with the
IDE
. The user creates source files, after
which the
IDE
automatically generates all other files required for build processing and debugger startup.
The basic procedural flow is given below.
Create a new project
Edit source files
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 using the
IDE
.
You can also import source files created in other editors.
IDE
Debugger
Select C compiler, assembler, and linker options.
From
second
time
yes
yes
no
no
From
second
time
Set section information and location.
Linker script files are generated automatically by the
IDE
.
Run
make.exe
to execute the makefile generated
automatically by the
IDE
.
You can jump from an error message to the editor line
containing the error.
Set parameter file map information and connect
mode, etc.
Completed
Start the
gdb
debugger. The
gdb
debugger executes
the command file generated automatically by the
IDE
.
Start the
IDE
Figure 3.2.2 Procedural flow (makefiles, etc. generated automatically by the
iDE
)
For detailed information on basic operations, from starting the
IDE
to debugging the program, refer to Section
3.3, "Tutorial 1 (Basic Operations, from Project Creation to ROM mask Data)".
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 ...