S5U1C17001C ManUal
EPSOn
3-43
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
3 SOfTWarE DEVElOPMEnT PrOCEDUrES
3
SoftDev
3.3.7 Creating rOM Data
The ROM data HEX file for incorporation into the target board is generated, based on the executable file used in
debugging.
(This HEX file is generated based on the ‘elf’ format object file at the build time (a .psa file).)
When [Build Mask file (.psa)] is selected in [Build goal switch] in the [Properties] dialog box from the [Project]
menu
The mask data to be presented is generated based on this ROM data HEX file.
After a program for a model with built-in ROM is completed, you will be requested to present the masked data for
the internal ROM to Seiko Epson.
Creating a rOM data HEX file
When a build process is executed, a Motorola-S2-format ROM data HEX file with the same name as the ‘elf’
format object file and the “.psa” extension will be created as follows:
1. Motorola-S3-format HEX file is created by objcopy.exe.
objcopy -I elf32-little -O srec --srec-forceS3 InputFile(.elf)
OutputFile(.sa)
2. Empty addresses in the HEX file are filled with 0xff data by moto2ff.exe.
moto2ff StartAddress BlockSize InputFile(.sa)
(output file name: <input file name + .saf>)
3. File is converted to the Motorola S2 format by sconv32.exe.
sconv32 S2 InputFile(.saf) OutputFile(.psa)
Use the ROM data HEX file created by the above procedure to perform final verification of program operations
on the actual target board.
Creating mask data for presentation
If the model is set with a mask option, select the option using winfog17.exe.
Information on the selected option is output to a function option document file by winfog17.
Step 73
: Select a project in the IDE and click the toolbar [Start Winfog17] button.
If the model lacks mask options, the [INI file does not include FOG information] dialog box will appear when
you click the [Start Winfog17] button.
In this case, there is no need to create a function options file. Close the dialog box and exit Winfog17.
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 ...