Download Databrief

STX-RLINK
Raisonance’s in-circuit debugger/programmer
for STM8, ST7, STM32, STR7 and STR9
Data brief
Features
■
In-circuit debugging and programming
■
Connection to application board via JTAG,
SWD, ST SWIM or ICC interface
■
USB interface to host PC
■
Powered from USB
Description
The RLink (STX-RLINK) is Raisonance’s
versatile, low-cost, in-circuit debugger and
programmer for a complete range of
STMicroelectronics microcontrollers (STM8, ST7,
STM32, STR7 and STR9). It connects to
application or evaluation boards for in-circuit
programming and debugging via an industry
standard JTAG-SWD connection for ARM® corebased microcontrollers, via STMicroelectronics’
SWIM connection for STM8, or via an in-circuit
communication (ICC) connection for ST7
microcontrollers. ST72Cxxxx devices are not
supported.
The RLink, driven by Raisonance’s Ride7
integrated development environment provides
both unlimited in-circuit debugging and
programming of applications for STM8 and ST7.
The RLink allows in-circuit debugging of STM32,
STR7 and STR9 MCUs with debug code limitation
up to 1/2 the size of the device Flash if Flash is
less than or equal to 64 Kbytes, or up to 64
Kbytes if Flash is more than 64 Kbytes.
In combination with Raisonance’s free RFlasher7
programming software, RLink can also be used
as a very-low cost, dedicated in-circuit
programmer for STM8, ST7, STM32, STR7 and
STR9 microcontrollers.
The RLink does not include trace support for
ARM® core-based devices with Embedded Trace
Macrocell™ such as STR9.
Complete software tool sets are provided by
download at www.raisonance.com.
April 2013
Doc ID 11967 Rev 6
For further information contact your local STMicroelectronics sales office.
1/5
www.st.com
5
Architecture
STX-RLINK
Architecture
RLink - Raisonance’s in-circuit debugging and programming tool supports SWIM, ICC,
JTAG and SWD protocols and connects to your application board via one of the two
adapters which provide the following connections:
●
4-pin SWIM adapter for STM8, and 10-pin ICC adapter for ST7
●
20-pin JTAG-SWD adapter for STM32 (JTAG-SWD), STR7 and STR9 (JTAG)
C compiler toolsets - Raisonance provides C compilers tailored to the complete range of
supported microcontroller families. Compilers are fully optimizing and seamlessly integrated
into Ride7, eliminating the need to edit complicated scripts and maximizing ease of use.
Toolsets include:
●
Raisonance C compiler for STM8 and ST7 (RKit-STM8), which features zero-page
auto relocation for code size and performance optimization that is tailored to the
architecture of these devices. The compiler chain is available from Raisonance in a free
version (RKit-STM8 Basic license) that outputs code up to 2 Kbytes (effective date April
1st, 2013). Compiling code up to 32 Kbytes of code requires the RKit-STM8 Lite
license. The RKit-STM8 Enterprise license allows compiling without limitation. For
more information, see www.raisonance.com.
●
Raisonance GNU C/C++ compiler, which supports with no limitation the full range of
ST ARM® core-based microcontrollers in the STM32, STR9 and STR7 families.
Raisonance’s software - RLink can be driven by Raisonance’s integrated development
environment (Ride7) or by other tools such as RFlasher7, some inline programming
applications and ST tools (STVD and STVP).
●
Ride7 - Drives the RLink and offers seamless control of software development tools
(project manager, editor, compiler, assembler, linker, debugger, etc.) from an intuitive
graphical interface.
It offers full integration of the relevant C/C++ toolsets, project management, code editor
and SIMICE instruction set simulator.
The RBuilder feature allows users to rapidly configure device peripherals in a GUI and
generate the C source code for peripherals at the click of a button, without writing a
single line of code.
The optional CodeCompressor allows post-link optimization of the entire applications
code using optimizations like in-lining, factorizing and peepholing, which can reduce
application code by 5 to 15%.
●
RFlasher7 - Raisonance’s easy-to-use device programming interface drives RLink and
allows users to erase, program, view and verify microcontroller memory. RFlasher7
also includes automated mode for automatic execution of programming sequences for
mass programming and project mode that allows users to save their programming
configurations. In this operating mode, tasks such as:
–
Flash memory erasing and programming
–
Flash or RAM memory dumping
–
Blank check, programming verifications
–
Mass programming process
become intuitive and can be achieved with only a few clicks.
2/5
Doc ID 11967 Rev 6
STX-RLINK
Ride7 integrated development environment
Ride7 integrated development environment
All packages include:
●
Free downloads of evaluation versions from www.support-raisonance.com
●
Free RFlasher7 programming software
●
Color syntax highlighting editor
●
Project manager
●
High-level language debugging
Ride7 for STM32, STR7 and STR9 (Ride7 and RKit-ARM Lite)
●
GNU C/C++ toolset for ARM
●
SIMICE simulator
●
Available in free evaluation version that includes the unlimited GNU C/C++ compiler.
●
Debugging of supported ARM core-based 32-bit devices limited to up to 1/2 the size of
the device Flash if Flash is less than or equal to 64 Kbytes, or up to 64 Kbytes if Flash
is more than 64 Kbytes. For an unlimited debugging of ARM® core-based MCUs, RKitARM Lite license can be upgraded to the RKit-ARM Enterprise license (see
www.raisonance.com).
Ride7 for STM8 and ST7 (Ride7 and RKit-STM8 Lite)
●
Raisonance STM8/ST7 C compiler: free version with output limitation to 2 Kbytes (RKitSTM8 Basic license); compiling more than 2 Kbytes of code requires the RKit-STM8
Lite or the Enterprise license. See www.raisonance.com for more information.
●
SIMICE simulator
●
RBuilder application builder for quick, easy configuration of peripherals and generation
of associated application source code (requires use of a C compiler).
●
Supports CodeCompressor, Raisonance’s optional post-link code optimizer. Applies
optimizations such as inlining, factorization and peepholing.
●
Available in free evaluation version with unlimited debugging.
Ordering information
Raisonance development tools can be ordered from Raisonance or from your nearest ST
Distributor or sales office.
When ordering the RLink from ST, use the STX-RLINK order code.
For more information, documentation and downloads, refer to www.raisonance.com. For
supported microcontrollers, refer to www.raisonance.com or the STMicroelectronics
microcontroller support site, www.st.com/mcu.
Doc ID 11967 Rev 6
3/5
Revision history
STX-RLINK
Revision history
Table 1.
4/5
Document revision history
Date
Revision
Changes
01-Dec-2005
1
Initial release.
08-Feb-2006
2
Corrected to indicate in-circuit debugging capabilities and Code
Compressor for ST7
20-Jun-2006
3
Added STR9 microcontroller family to supported devices
30-Jun-2008
4
Added STM8 and STM32 microcontroller families to supported
devices and reformatted the document
14-Dec-2012
5
Removed all references to µPSD, and updated the figure.
Updated the Features, the Description, the Architecture and the
Ride7 integrated development environment.
16-Apr-2013
6
Updated the “Raisonance C compiler” bullet in the Architecture
section, and the “Raisonance STM8/ST7 C compiler” bullet in the
Ride7 for STM8 and ST7 (Ride7 and RKit-STM8 Lite) section.
Doc ID 11967 Rev 6
STX-RLINK
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve
the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at
any time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such
third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
ST PRODUCTS ARE NOT AUTHORIZED FOR USE IN WEAPONS. NOR ARE ST PRODUCTS DESIGNED OR AUTHORIZED FOR USE
IN: (A) SAFETY CRITICAL APPLICATIONS SUCH AS LIFE SUPPORTING, ACTIVE IMPLANTED DEVICES OR SYSTEMS WITH
PRODUCT FUNCTIONAL SAFETY REQUIREMENTS; (B) AERONAUTIC APPLICATIONS; (C) AUTOMOTIVE APPLICATIONS OR
ENVIRONMENTS, AND/OR (D) AEROSPACE APPLICATIONS OR ENVIRONMENTS. WHERE ST PRODUCTS ARE NOT DESIGNED
FOR SUCH USE, THE PURCHASER SHALL USE PRODUCTS AT PURCHASER’S SOLE RISK, EVEN IF ST HAS BEEN INFORMED IN
WRITING OF SUCH USAGE, UNLESS A PRODUCT IS EXPRESSLY DESIGNATED BY ST AS BEING INTENDED FOR “AUTOMOTIVE, AUTOMOTIVE SAFETY OR MEDICAL” INDUSTRY DOMAINS ACCORDING TO ST PRODUCT DESIGN SPECIFICATIONS.
PRODUCTS FORMALLY ESCC, QML OR JAN QUALIFIED ARE DEEMED SUITABLE FOR USE IN AEROSPACE BY THE CORRESPONDING GOVERNMENTAL AGENCY.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately
void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever,
any liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
© 2013 STMicroelectronics - All rights reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
Doc ID 11967 Rev 6
5/5