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
.
Содержание 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 ...