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.
Содержание 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 ...