s5u1c33000c Epson Electronics America, Inc., s5u1c33000c Datasheet - Page 263

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
14.5 Contents of HEX File
14.5.1 Motorola S3 Format
The hex33 converts srf33 object files into the Motorola S3 format that supports 32-bit addressing.
The diagram below shows the format of each line in the output file.
Numbers in ( ) are bytes.
S3:
S7:
length:
address: Indicates the address where the head data in a record is placed.
data:
sum:
\n:
The end records are always S70500000000FA.
14.5.2 Absolute Address Output
If the -z option is specified, an absolute address is placed in the "address" part of the output file.
Example of dump of an output file
5%%#%%%%('$%%%$%%(%
5%'%(&'%%%##%%#%
5(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($
5((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((

5(#((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
5(%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
5('((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
5(#
Shown above is an example of a file that was created after specifying 0x80000 for the start address, 0x80fff for
the end address, and the -z option.
Data records for 32 addresses each are generated, with the address part ranging from 00080000 to 00080fe0. All
areas that do not have data are filled with 0xff.
14.5.3 Offset Address Output
If the -z option is omitted, an offset address from the specified start address is placed in the "address" part of the
output file.
Example of dump of an output file
5%%#%%%%('$%%%$%%
5%'%(&'%%%##%%#%
5(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($#
5((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((#

5(#(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($
5(%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($
5('(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($
5(#
Shown above is a conversion result of the example in the preceding page generated without specifying the -z
option. The addresses in the "address" part are offset addresses from address 0x80000.
S5U1C33000C MANUAL
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
S7
S3
length(1)
length(1)
Indicates the record length of "address + data + sum". The data records output by the hex33 are
always 0x25, while the end records are 0x05.
Indicates that the line is a data record.
Indicates that the line is an end record (end of data).
This is 32-byte data. This is not included in the end record.
This is a checksum (1's complement) from "length" to the last data.
This is a return code.


00000000
address(4)


:


sum(1)
data(1)


\n
EPSON
-----
data(1)
CHAPTER 14: BINARY/HEX CONVERTER
sum(1)
\n
247

Related parts for s5u1c33000c