STR7 development tools
Master the possibilities of ST ARM core-based
microcontrollers
September 2005
www.st.com/mcu
STMicroelectronics’ 32-bit, ARM core-based microcontrollers are supported by a complete range of high-end and low-cost
development tools to meet the needs of application developers. This extensive line of hardware/software tools includes
starter kits and complete development packages all tailored for ST’s ARM core-based MCUs. The range of development
packages includes third-party solutions that come complete with a graphical development environment and an in-circuit
emulator/programmer featuring a JTAG application interface. Embedded operating systems (OS), including several
royalty-free OSs are also available for ST ARM core-based MCUs.
Third-party starter kits
REva starter kits – Raisonance
Including RIDE-limited version (debug code up to 16K, no limits on compiling and programming) with
GNU C/C++ compiler, debugger, RLink (USB/JTAG) in-circuit emulator, demonstration motherboard
(CAN, RS232, I/Os, etc.) and either a daughter board with STR730F, or daughterboards with STR711F
(USB) and STR712F (CAN).
ST order codes: STR730-SK/RAIS, STR71x-SK/RAIS
KickStart starter kits – IAR
Including IAR embedded workbench for ARM (EWARM 32K code-size limited version) with C/C++
compiler, debugger, J-Link (USB/JTAG) in-circuit emulator, as well as IAR demonstration boards with
RS232 and either an STR711F (USB), or an STR712F (CAN), or an STR730F.
ST order codes: STR711-SK/IAR, STR712-SK/IAR, STR730-SK/IAR
STR710 and STR730 starter kits – Hitex
Including HiTOP5 (16K code-size limited version) with GNU C/C++ compiler, debugger, Tantino (USB/JTAG)
in-circuit emulator, evaluation board with STR710F (CAN, RS232, USB), or STR730F (CAN, UART).
ST order codes: STR710-SK/HIT, STR730-SK/HIT
STR710 starter kit – Keil
Including evaluation version of Keil Development Suite for ARM with ULink (USB/JTAG) in-circuit emulator
and evaluation board (CAN, RS232, USB, etc.) for STR710F.
Ordering: contact Keil
Evaluation boards from ST
Low-cost development platforms for the full range of STR7 microcontrollers that include:
■
■
■
An STR7 microcontroller
Internal and external memory
2x16 LCD display
■
■
Peripherals (analog input, LEDs, switches)
Prototyping area
STR710-EVAL
STR710FZ2T6 microcontroller, 4Mbytes external SDRAM, 4Mbytes external Flash, USB,
CAN and RS232 interfaces.
STR720-EVAL
STR720RBQ6 microcontroller, 16Mbytes external SDRAM, 4Mbytes external Flash,
ATAPI, USB, CAN and RS232 interfaces.
STR730-EVAL/WS
STR730FZ2T7 microcontroller, 2x16 LCD, LEDs, CAN and UART
Available evaluation boards also include products from third-party suppliers including Anby, Embest, Manley and Greenchips.
Third-party solutions to meet every need
Users can choose from a full range of complete development solutions that deliver start-to-finish control of STR7
application development from a single environment. These complete solutions include in-circuit emulators and offer project
management, source editing, application building and debugging from a single, easy-to-use graphical interface. Solutions
are available for all the popular C/C++ compilers that are compatible with ARM cores.
Integrated development environments
Supplier
IDE
Aiji System
AIJI Spider
Anby
EWARM
0ARM®
RealView
Developer
SuiteTM (RVDS)1
ARM Developer
SuiteTM (ADS)
ARM
Description
IDE for ARM supports editing, compiling, debugging and
works with OPENice32-A900. It supports high level
languages, variety of Images and source level debugging.
It is supplied with OPENice32-A900 emulator
Anby offer development kits including STR71xF evaluation
board and AnbyICE JTAG emulator, all driven by Embedded
Workbench for ARM from IAR
Supported compilers
Supports a variety of
images (Dwarf1/2/,
ELF, AxF)
OPENice32-A900
IARs ANSI C/C++/
Extended EC++
AnbyICE
Contains the latest RVCT compilation tools, RVD debugger
and RVISS instruction set simulator. Also supports
AXD debugger
Development solution for ARM integrated into
CodeWarrior® IDE from Metrowerks®. Supports AXD debugger
RealView
Compilation Tools
ARM RealView Multi-ICE,
ARM RVI
Keil, GNU C/C++, ARM
(ADS, RVDS), IAR,
Green Hills, MetaWare
High C/C++,
Metrowerks, Windriver
Vitra, Genia, Opella
Ashling
AsIDE
Includes the SlickEditor, project management, build
capability and pre-packaged adaptation for most popular
third-party tools
Embest
EmbestIDE
for ARM
Includes project manager, source-code editor, compiler,
debugger, ARM instruction set simulator and features for
Flash programming/elf to bin/disassemble/split bin
GNU C/C++,
ARM SDT
Green
Hills
Software
MULTI®
Integrated development and debug environment for
embedded applications using C and C++
Green Hills Probe,
Green Hills ISO C/C++
and embedded C++
Hitex
HITOP5
Universal user interface, IDE and debugger for all Hitex
development tools (in-circuit emulators and simulators),
tuned to take full advantage of the Hitex emulator hardware
IAR
Embedded
Workbench for
ARM (EWARM)
EWARM-BL
Tantino,
Tanto,
Based on IAR’s C/C++ compiler and debugger technology,
allowing you to create projects, edit files, compile, assemble,
link and debug your applications
EWARM Baseline edition, generated code size limited to 256KB
Project manager, 3rd party tool integrator, multi-file C source ,
editor and high-level source debugger
IAR’s ISO C/C++ and
Extended Embedded
C++
ARM RealView Multi-ICE and
other RDI-based JTAG
interfaces, J-Link,
Macraigor Wiggler
IAR, ARM,
Green Hills
iC3000
Keil ULink, Hitex Tanto,
iSYSTEM iC3000,
Nohau EMUL-ARM,
Signum JTAGjet
WinIDEA
Keil
uVision3
Combines project management, source code editing,
debugging, device simulation and flash programming in a
single powerful environment
Keil,
GNU C/C++,
ARM (ADS)
Trace32
PowerView
A flexible and fast user interface that offers easy, fast
high-level debugging with the same look and feel for the
TRACE32 product range
Seehau
High-level language user interface for editing code and
building projects using Nohau Project Manager
IAR, MetaWare, High
C/C++, ARM (ADS and
RVDS), Windriver, GNU
C/C++
IAR, Green Hills, ARM
(ADS and RVDS)
HI-TECH, Keil,
Metrowerks, MicroCross,
GNU C/C++
Nohau
PLS
UDE
Raisonance
RIDE-STR7
Rowley
CrossWorks
Embest UNetICE
Embest PowerICE
Embest Emulator
Slingshot,
ARM RealView Multi-ICE
and other RDI-based JTAG
interfaces, Macraigor Wiggler
Keil, GNU C/C++, ARM
(ADS, RVDS), IAR,
Green Hills, HI-TECH,
Metrowerks
iSYSTEM
Lauterbach
In-circuit emulators
This professional debug platform is a powerful development
workbench for 16/32-bit microcontrollers such as ST10 and
STR7. Includes fully-featured JTAG support with emulator
-like debug functionality
Free IDE that drives the RLink in-circuit emulator, offering
seamless control of all software development tools
(compiler, assembler, linker, debugger, etc.) from an intuitive
graphical interface
Based on CrossStudio integrated development
environment with JTAG Flash download and debug
Trace32 – Power Tool,
Trace32 – ICD
EMUL-ARM
ELF/DWARF output
compiler (GNU C/C++)
UAD2,
UAD
GNU C/C++
RLink, Signum JTAGjet
GNU C/C++
CrossConnect, Macraigor
Wiggler, IAR J-Link
1. The RealView Developer Kit for ST is a complete, low-cost development solution based on ARM's RealView Developer Suite (RVDS). It includes IDE, C/C++ compiler, debugger and the RealView
ICE-ME in-circuit emulator with USB port and standard JTAG interface.
Operating systems
Development tools for STR7 include several royalty-free, small-footprint operating systems to meet a variety of
application constraints from low-cost to high-security.
Supplier
Green Hills
Software
Green Hills
Software
GNU
Keil
Micrium
Segger
Footprint
Description
Systems
VelOSity Small, fast and royalty free, this OS is a perfect fit for cost-sensitive,
Microkernel high-volume, resource constrained embedded applications
RAM: 15K
ROM: 60K
A secure, royalty-free, real-time operating system for use in embedded
INTEGRITY systems that require maximum reliability
A derivative of Linux 2.0 kernel intended for microcontrollers without
uClinux
memory management units (MMUs)
Preemptive, multi-tasking RTOS that supports mailbox and memory
ARTX-ARM
pools, and includes Flash file system and TCP/IP networking support
A highly portable, ROMable, scalable, preemptive real-time, multi-tasking
uC/OS-II kernel (RTOS) for microcontrollers, uC/OS-II can manage up to 63
application tasks
Small, real-time kernel, that supports all common 8/16/32-bit CPUs. embOS
provides all the benefits of a fully-featured, multi-tasking system through
embOS
100% identical API (e.g. low memory footprint, fast context switches,
low interrupt latency, embOSView). The kernel features a start project
and viewer for looking into the system from the PC (including profiling)
RAM: 40K
ROM: 95K
Other
BSP available from GHS,
compatible with INTEGRITY,
configured to run in flat
memory models
BSP available from GHS,
MMU required
ROM: <512K
RAM: 500bytes
ROM: 6K
RAM: <2K
ROM: <20K
RAM: 52bytes
ROM: 3K
Programmers
Programmers for STR7 include solutions that are ready to integrate into automated production environments. They feature
standalone user interfaces for memory write, read, erase and verification. Available programming hardware also includes
gang programmers from Data I/O and BP Microsystems.
Supplier
PLS
Systems
Memtool
Raisonance
RLink
Segger
J-Link flash
Description
Flexible and professional tool for on-chip and on-board FLASH/OTP programming for 16/32 microcontroller systems such as
ST10 and STR7. Supports a wide range of target interfaces such as JTAG, CAN, ASCx for high-speed Flash programming
Low-cost programming with RFlasher software for STR7 and ST7 microcontrollers
With J-Flash software, enables programming of Flash devices via a JTAG interface
Internet support
The latest news, downloads and documentation for STR7 microcontrollers can be found at www.st.com/mcu. There, users
will also find:
■ A complete selection guide for ST microcontrollers and development tools
■ Downloads of free software and documentation
■ Microcontroller and application-specific, on-line forums and FAQs
For further information about a specific third-party tool for STR7, please visit the web site of the relevant third-party
tool vendor.
Aiji System (
Anby ( ):
ARM:
Ashling:
BP Microsystems:
Data I/O:
Embest (
):
): www.aijisystem.com
www.anby.cn
www.arm.com
www.ashling.com
www.bpmicro.com
www.data-io.com
www.embedinfo.com
Greenchips (
):
Green Hills Software:
Hitex:
IAR:
iSYSTEM:
Keil:
Lauterbach:
www.greenchips.co.kr
www.ghs.com
www.hitex.com
www.iar.com
www.isystem.com
www.keil.com
www.lauterbach.com
Manley (
):
Micrium:
Nohau:
PLS:
Raisonance:
Rowley:
Segger:
www.manley.com.cn
www.micrium.com
www.nohau.com
www.pls-mc.com
www.raisonance.com
www.rowley.co.uk
www.segger.com
© STMicroelectronics - September 2005 - Printed in Italy - All rights reserved
The STMicroelectronics corporate logo is a registered trademark of the STMicroelectronics group of companies. All other names are the property of their respective owners.
For selected STMicroelectronics sales offices fax:
France +33 1 55489569; Germany +49 89 4605454; Italy +39 02 8250449; Japan +81 3 57838216; Singapore +65 6481 5124;
Sweden +46 8 58774411; Switzerland +41 22 9292900; United Kingdom and Eire +44 1628 890391; USA +1 781 861 2678
Full product information at www.st.com
Order code: BRSTR7TOOLS0605
Recycled and chlorine free paper