Microcontrollers

Text SizeSmallLarge

FAQ

Welcome to Epson Semiconductor Support, where you can find information and helps relating to product supports.

We recommend you to make use of our FAQ or Search services before submitting an inquiry.


S1C17 Family development environment

ide-01 Source file which should be controled in project on IDE
Terget Version All versions
Question I would like to control the project which is made by IDE in a source file version management software.Which file should be control?
Answer The files which need to be controled are;
-The files you creat unde the project, -as follows;
*source file
*header file
-The files below whichare automatically created by IDE
(Refer to Compiler manual 5.11 Files Generated in a Project by the IDE)
*.project                 IDE project file
*.cdtproject            IDE project file
*.gnu17project        IDE project file
*GDB17 Launch for <project_name>.launch    GDB launch setting file
*<project_name>_gnu17IDE.cmd            GDB command file

*.settings               Project settings directory
*.externalToolBuilders          Project settings directory

For exapmle,in case that 'proj' project is created in eclipse/workspace/proj, the source files under \proj folders should be controled.
No nees to control the workspace folder.

In case that the rebuildable resources are not necessary to manage,
*No need to manage mak/lds/par files
(need to manage cmd files)
*No need to manage .o files / .d files.
(These will be generated at a build)

NOTICE:
- .project/.cdtroject/.gnu17project/proj.launch
These files hold the critical information for a project and are very important. Need to controled them but it is not good to overwrite them so often.
( Epson recommends such control, for example, as anyone can check-out but only a project leader can check-in)
ide-02 Generate .psa file
Terget Version All versions
Question .psa file can not be generated because Build goal switch of "[Project Properties]
-> [GNU17 Build Option]" is not selectable.
Answer .psa files are generated by specifiying the memory range depending on the product information.
In case that the project will be created but target CPU is not specified yet (target CPU is not specified in "GNU17 General"),
.psa files will not be generated but only up to .elf files will be.

The target CPU can not be changed after the project is generated,and please specify target CPU when you make new project.
ide-03 The meaning of "S1C17" in target CPU of GNU17 General
Terget Version All versions
Question In Project Properties - GNU17 General - Target CPU Device, there is a "S1C17" in the CPU name selection.
What purpose is this?
Answer S1C17 is prepared to simulate CPU core in the generic settings independent of the model of target CPU.
The memory maps are not configured.
The default boot address is set to 0x8000, which can be modified.
When S1C17 is selected, S1C17 MCU core's simulator can be used but ES Simulator can not be used.ES Simulator can simulate the circuit around CPU core which is different from each models.
ide-04 Can not link the program by section overlap error
Terget Version All versions
Question Can not link the program by section overlap error.
Also, some sections are registered double and then program size is increased.
Answer For example, the default object for .vector section is "vector.o", but is your actual file "Vector.o". (begin in big letter)
In this case, those tow files are treated as separate files, and .rodata for vector.o will be allocated twice.

GNU originates from Unix/Linux and treates files case -sensitive, while Windows treates them case- insensitive.
ide-05 Error message is not displayed in link process
Terget Version All versions
Question The linker seems to report an error but there is no message for error.
Answer "lderr" file is generated by Linker error.
Refer to "lderr" file for linker error.

On GNU17 V1.1.3 or later, the errors can be shown in the Problems view.
ide-06 Can not delete the project on Windows Vista
Terget Version Earier version 1.4(Windows Vista is supported by ver.1.4 or later)
Question On Windows Vista, when project is deleted by [Delete project contents on disk] of
[Delete Resource] dialogue, the project folder can not be deleted with the error message
[An exception has been caught while processing the refactoring 'Delete Resource']
Answer When the project is in the process of the build, conime.exe (command prompt to enables Japanese language input) runs as project folder is current directory, This conime.exe does not finished after the build has completed.
Therefore, the project folder cannot be deleted.

In this case, make the conime.exe process terminate by the Task Manager,or restart PC and then delete the project folder.

Page Top