2. Acquisition of Software Development Environment
2
Seiko Epson Corporation
S1C31 Family Software Development
Setup Guide (Rev.4.0)
2. Acquisition of Software Development Environment
This chapter describes how to obtain our recommended software development environment required for software
development.
2.1 How to Get
The user can use the third-party ARM
®
development Environment (Integrated Development Environment /IDE
and Debug Probe) to development the software for the S1C31 Family.
Table 2.1.1 shows the recommended development Environment for S1C31 Family. Please contact the tool
vendors or the tool vendor’s distributors to obtain these tools.
Table 2.1.1 Development Environment Needed
Type
Name
Remarks
PC
PC with Windows 10
-
Integrated Development Environment
(IDE)
IAR Embedded Workbench for ARM
(by IAR Systems)
Please prepare either one.
MDK-ARM with uVision5 (by ARM)
Debugging Probe
I-jet (by IAR Systems)
Please prepare either one.
J-Link (by SEGGER)
Please prepare either one of IDEs and either one of debug probes in Table 2.1.1. However, please note that some
combinations of IDE and debug probe can not be used as shown in Table 2.1.2.
Table 2.1.2 Available Combinations of IDE and Debug Probe
I-jet
J-Link
IAR Embedded Workbench for ARM
(IAR EWARM)
Available
Available
MDK-ARM
Not available
Available
Furthermore, by using the software and evaluation board provided by us, users can start software development
smoothly. Table 2.1.3 shows the software development environment provided by us.
Table 2.1.3 Tools Provided by Seiko Epson
Name
Contents
S1C31 Setup Tool package*1
Files required for software development environment.
(Flash loader, configuration files (.svd, etc.), etc.)
S1C31xxx Peripheral circuit sample
software package*1
Peripheral circuit library and sample software.
S5U1C31xxxTx*2 (SVT Board)
S1C31xxx Evaluation Board.
*1: Please download from the Seiko Epson microcontroller web site.
*2: Please contact your local distributor or sales office.