S5U1C17001C ManUal
EPSOn
3-29
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
3 SOfTWarE DEVElOPMEnT PrOCEDUrES
3
SoftDev
3.3.6 Debugging a Program
Before debugging a program, create a parameter file for the debugger. This is a file in which the memory map in-
formation of the target system is written, which is loaded into the debugger to set a memory map. A parameter file
should be created to be suitable for the memory configuration of the target system and must always be loaded into
the debugger.
Furthermore, the debugger's startup options must also be set before debugging a program.
Setting parameters
Step 39
: Select the "
sample
" project in the [Navigator] or the [C/C++ Projects] view and then [Properties]
from the [Project] menu.
Step 40
: Select [GNU17 Parameter Settings] from the properties list by clicking on it.
Two items of area information that have been set by default will be displayed.
The information for RAM defines that 0x0 to 0xffffff (16M bytes) be used as a RAM area. Note that "
00
word
" here means this device is accessed in 32-bit size for read with no wait states (0 cycles) and for write
with no wait states (0 cycles). (The access conditions set here are effective in only simulator mode.)
Other area information for the stack area in RAM is also defined.
Shown here is the basic configuration of the S1C17 microcomputer that incorporates the S1C17 Core.
If other memory or external devices must be used, click the [Add] button and set the area to be added.
Since the sample program does not specifically require a memory configuration other than the default, a param-
eter file may be created directly as shown here without incurring any problem. Steps 41 to 47 below are shown
for reference only. No operation is required.
As for an example, we'll add a ROM area (0x8000–0x17fff). Note, however, that areas cannot overlap with an-
other area except for the STACK setting. Therefore, first the RAM area must be changed to 0x0–0x7fff.
Step 41
: Click on the RAM line in the list box to get it displayed in inverse video and click the [Edit] button.
The [Edit Parameter] dialog box will be displayed.
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 ...