10 DEBUggEr
(4) Memory map information
Each line is comprised as follows:
Device StartAddr EndAddr [Condition] [BigEndian] [#Comment]
Specify the type of memory by using one of the following symbols:
Device:
ROM
RAM
IO
StartAddr: Specify the start address of the area.
The address must be specified in hexadecimal, but need not be preceded by 0x.
EndAddr:
Specify the end address of the area.
The address must be specified in hexadecimal, but need not be preceded by 0x.
Condition: Specify wait cycles and a device size as shown below.
<Wait cycles for read><Wait cycles for write><Device size>
Wait cycles: 0 to f
Device size: B
For example, assume a 16-bit device with one wait cycle for read and two wait cycles for write.
In this case, specify 12H.
This parameter is only effective in simulator mode, and may be omitted. When this entry is
omitted, this parameter is processed as 77H.
BigEndian: For big endian devices, specify B.
This parameter is only effective in simulator mode. However, internal ROM, RAM, and I/O
cannot be set to big endian format. When this entry is omitted, this parameter is processed as
little endian. In ICD Mini mode, this parameter is ignored.
#Comment: A comment beginning with a # can be described in each line. However, required parameters
must be described before writing a comment.
notes: • Items Device, StartAddr, and EndAddr in memory map information cannot be omitted.
• If duplicate memory areas are specified, only the first area specified is effective.
RAM
600000 6fffff 11H
ROM
600000 6fffff 22H
IO
600000 7fffff 33H
• The area size in the memory map should be specified with 256MB or less per area. Setting a
larger size causes the debugger to fail the memory allocation during starting up.
(5) Stack area information
Specify the area to be used as a stack in the format shown below.
STACK StartAddr EndAddr
StartAddr: Specify the start address of the area.
The address must be specified in hexadecimal, but need not be preceded by 0x.
EndAddr:
Specify the end address of the area.
The address must be specified in hexadecimal, but need not be preceded by 0x.
This setting is effective in simulator mode, and causes a break to occur when the stack overflows.
In no case will this setting affect SP operation by a program.
10-160
Write-only memory area
Readable/writable memory area
Peripheral circuit control memory area
0 to 15 cycles
8 bits
16 bits
H
32 bits
W
#RAM
#ROM
#I/O
EPSOn
Effective
Ignored
0x700000 through 0x7fffff effective as IO area
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
S5U1C17001C ManUal
Need help?
Do you have a question about the S5U1C17001C and is the answer not in the manual?
Questions and answers