10-62
EPSOn
S5U1C17001C ManUal
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
10 DEBUggEr
10.6.10 Support for Big Endian
The tools (C compiler to the linker) and libraries only support little endian. Note that the C compiler cannot create
elf files that can be loaded in big endian areas. Regarding data references, however, the debugger supports big
endian.
Method of specifying big endian (in simulator mode)
To set information about big endian areas in the debugger while in simulator mode, specify it in the map
information of a parameter file. For areas you wish to set to big endian, write B in the 5th parameter. Without
this statement, areas are assumed to be little endian. However, the S1C17 chip for which you are developing
software must be a type that supports big endian. Also note that internal ROM, RAM, and I/O cannot be set to
big endian.
For details about parameter files, see Section 10.9, "Parameter Files".
Operation of debugger commands
Memory manipulating commands (
x
,
set
,
c17 fg
/
fh
/
fw
,
c17 mvb
/
mvh
/
mvw
)
These commands perform operations and display information suitable for endian format because memory is
accessed for read and write in units of bytes, 16 bits, or 32 bits according to the type of data in each command.
load
command
Swaps data suitable for endian format and writes data in units of 16 bits. For this reason, programs created by
the C compiler cannot be loaded correctly in big endian areas.
Содержание 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 ...