Company  
ST Home | Microcontrollers | STR7/STR9 Tools

STR7/STR9 32-bit ARM Microcontroller Tools Overview

STMicroelectronics' 32-bit, ARM7TDMI™ and ARM966E™ core-based microcontrollers are supported by a complete range of high-end and low-cost Evaluation, Debugging, Software and Programming tools.

This extensive line includes third-party solutions that come complete with an integrated development environment and in-circuit debugger/programmer featuring JTAG application interface. In addition, STR9 application developers can benefit from this family's ARM Embedded Trace Macrocell™, which allows the use of tools with trace capability during debugging.

With ST's STR7 and STR9 libraries and a comprehensive set of application notes, ST's ARM™ core- based microcontrollers offer total software control and improved time to market. The superb combination of the state-of-the-art and efficient library of software drivers and extensive support for all major tool providers offers a fast route to best-fit and an optimized development process.

 
Evaluation Tools

Evaluation boards: include open-platform evaluation boards from ST that implement the complete range of device peripherals, as well as tools from third-party tool suppliers:

STR710-EVAL – STR71xF board with USB, CAN, RS232, ADC and more...
STR730-EVAL – STR73xF board with CAN, RS232, ADC and more...
STR750-EVAL – STR75xF board with USB, CAN, RS232, ADC, motor control and more...
STR910-EVAL – STR91xF board with Ethernet, USB, CAN, ADC, IrDA, motor control and more...
Olimex – Low-cost evaluation boards for the full range of STR7 and STR9 devices

Starter kits: complete sets of hardware and software tailored to lower cost, yet designed to help users explore the full range of target device features and start application development quickly and easily.

General purpose starter kits include:

Hitex starter kits for STR7/9 complete development platform with HiTOP5 development software and GNU C/C++ toolchain for ARM for output and debug of code up to 16 Kbytes
IAR Kick Start kits for STR7/9 complete development platform with EWARM development software and C/C++ toolchain for ARM for output and debug of code up to 32 Kbytes
Keil starter kits for STR7/9 complete development platform with HiTOP5 development software and ARM C/C++ toolchain for output and debug of code up to 16 Kbytes
Raisonance REva starter kits for STR7/9 complete development platform with RIDE development software and GNU C/C++ compiler for output and debug of code up to 16 Kbytes, modular design supports a growing range of 8 to 32-bit microcontrollers

Application specific starter kits:

STR9-comStick (STR9-COMSTICK) low-cost evaluation and development kit for networked embedded applications (Ethernet, USB)
STR750 Motor control starter kit (STR750-MCKIT) for vector control of PMSM and AC induction motors

Purchase STR7 tools
Purchase STR9 tools

 
Embedded operating systems and software solutions

NicheLite™, InterNiche's full-featured, fast and small TCP/IP stack optimized for embedded applications is now available for free for STR9.

More info and free download!

ST Software libraries with sample code (C sources) implementing the full range of microcontroller peripherals are available for free download from ST:

STR7 standard library: implements all standard STR7 peripherals and features
STR9 standard library: implements all standard STR9 peripherals and features
USB Developer Kit: a complete firmware package for painless implementation of USB interfaces in any STR7/STR9 application

Embedded operating systems and system software from third-parties include:

Real time operating systems (RTOS): from leading third-party suppliers meet a variety of application constraints from low-cost to high-security
Embedded system software: includes a range of solutions for implementing TCP/IP, USB, graphical interfaces and more
 
Development Tools

Device configuration software for STR9: Configuration and Programming Software (CAPS) is a free software from ST that allows configuration of memory, peripherals and I/Os for STR9 microcontrollers.

Integrated Development Environments (IDE): choose from a full range of development solutions that deliver start-to-finish control of application development from a single software interface. IDEs offer project management, source code editing, application building and debugging from a single, easy-to-use graphical interface. Tools are also available to support trace for the STR9 with Embedded Trace Macrocell™.

The following IDEs are distributed by ST for STR7 and STR9 application development:

IAR EWARM standard edition (no code size limit – STR-EW/IAR), Baseline edition (256K code-size limited edition – STR-EW/BL/IAR)
Raisonance RIDE (unlimited edition with RLink – STX-PRO/RAIS)

Note: ARM's RealView Developer Kit for ST (RVDK) is still available from and supported by STMicroelectronics for ST's ARM7TDMI (STR7) and ARM966E (STR9) core-based MCUs. However, it will not support ST microcontrollers that use future ARM cores. ARM and Keil now provide the RealView Microcontroller Development Kit (RVMDK) based on the ARM C Compiler and Keil uVision3 development environment. For more information about this tool package and the migration from RVDK, refer to the Keil web site.

Development kits for STR9 provide integrated development environment and in-circuit debuggers with trace capability so that developers can take full advantage the STR9's Embedded Trace Macrocell™ for execution trace during application debugging.

IAR Advanced Development Kit with EWARM-BL512 (512K code-size limited edition) and J-Trace
Raisonance Professional Developer Kit with RIDE (unlimited edition) and Signum JTAGjet

Note: Advanced developer kits for STR9 from IAR and Raisonance also support development and debugging for STR7.

Purchase STR7 tools
Purchase STR9 tools

 
Programming Tools

In-circuit programmers with JTAG standard interface for programming in development or production environments:

RLink: Raisonance's in-circuit programmer/debugger for STR7, STR9, ST7 and uPSD with USB host interface and free RFlasher programming interface (ST order code: STX-RLINK)
Flasher ARM: SEGGER's in-circuit programmer for ARM® core-based microcontrollers with USB host interface
FlashRunner: SofTec Microsystem's in-circuit programming system for production lines featuring standalone operation and easy integration in production and test equipment

Production programming solutions include multi-site (gang) and automated programming solutions from third-parties

Purchase STR7 tools
Purchase STR9 tools

 
News
 
Brochures and Product Guides
8, 16 and 32-bit Microcontrollers (Selection guide, PDF)
STR7 and STR9 32-bit ARM®-based Flash microcontrollers (Brochure, PDF)
Development Tools for ST ARM® Core-based Microcontrollers (Selection guide, PDF)