Integrated Development Environment; Compiler - ST STM8S Getting Started

Hide thumbs Also See for STM8S:
Table of Contents

Advertisement

Software toolchain
9.1

Integrated development environment

The integrated development environment ST visual develop (STVD) provides an
easy-to-use, efficient environment for start-to-finish control of application development, from
building and debugging the application code to programming the microcontroller. STVD is
delivered as part of the free ST toolset, which also includes the ST visual programmer
(STVP) programming interface and the ST assembler linker.
To build applications, STVD provides seamless integration of C and assembly tool chains
for ST including the Cosmic and Raisonance C compilers and the ST assembler linker.
When debugging, STVD provides an integrated simulator (software) and supports a
complete range of hardware tools including the low-cost RLink in-circuit
debugger/programmer and the high-end STice emulator.
To upload applications to an STM8S or STM8AF device, the STVD also provides an
interface for reading writing and verifying the microcontroller memories. This interface is
based on the ST visual programmer (STVP), and supports all the target devices and
programming tools supported by STVP.
The free ST toolset for STM8 is available on www.st.com.
9.2

Compiler

STM8S and STM8AF devices can be programmed by a free assembler toolchain which is
included in the ST toolset.
As the core is designed for optimized high-level-language support, the use of a C compiler
is strongly recommended.
C compilers for STM8 are offered by the third party companies Cosmic and Raisonance.
A free version of the C compiler with up to 16 Kbytes of generated code is available at
www.cosmic-software.com and www.raisonance.com.
26/40
AN2752 Rev 6
AN2752

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM8S and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Stm8af

Table of Contents