ST STX-RLINK User Manual

Raisonance’s in-circuit debugger/programmer
for STM8, ST7, µPSD, STM32, STR7 and STR9
Features
Connection to application board via JTAG
standard, or ST SWIM or ICC connection
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, µPSD, STM32, STR7 and STR9). It connects to application or evaluation boards for in-circuit programming and debugging via an industry standard JTAG connection for ARM® core-based and µPSD microcontrollers, via STMicroelectronics’ SWIM connection for STM8, or via an in-circuit communication (ICC) connection for ST7 microcont rollers.
The RLink, driven by Raisonance’s Ride7 integrated development environment provides both unlimited in-circuit debugging and programming of applications for STM8, ST7 and µPSD. It provides in-circuit debugging of up to 32 Kbytes of code for STM32, STR7 and STR9, and unlimited in-circuit programming of applications for these devices.
STX-RLINK
Data Brief
The RLink does not include trace support for ARM® core-based devices with Embedded T r ace Macrocell™ such as STR9. Tools with trace capability are available in the STR9 Professional Developer Kit from Raisonance (STR9-DK/RAIS) with Signum JTAGjet, and in the STR91x Advanced Developer’s Kit from IAR (STR91X­DK/IAR) with J-Trace.
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, µPSD, STM32, STR7 and STR9 microcontrollers.
June 2008 Rev 4 1/5
For further information contact your local STMicroelectronics sales office .
www.st.com
5
Architecture STX-RLINK

Architecture

RLink - Raisonance’s in-circuit debugging and programming tool supports SWIM, ICC and
JTAG protocols and connects to your application board via one of three adapters which provide the following connections:
10-pin ICC adapter for ST7, and a 4-pin SWIM adapter for STM8
14-pin JTAG adapter for µPSD
20-pin JTAG adapter for STM32, STR7 and STR9
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) features zero-page auto
relocation for code siz e and perf o rmance optimization that is tailored to the architecture of these devices. The comp iler chain is a v ailab le from Raisonance in a free v ers ion that outputs code up to 16 Kbytes in size.
Raisonance RC-51 compiler supports µPSD and other 8051 core-based
microcontrollers. The compiler tool chain is available from Raisonance in a free ver sion that outputs code up to 4 Kbytes in size.
Raisonance GNU C/C++ compiler supports 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 off ers seamless control of software development tools
(project manager, editor, compiler, assembler, linker, debugger, etc.) from an intuitive graphical interface. It offers full integr ation of the rele v ant C/C++ toolset s, project manag ement, code editor and SIMICE instruction set simulator. The RBuilder feature allows user s to rapidl y 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 e asy-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 execu tion 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
STX-RLINK Ride7 integrated development environment

Ride7 integrated development environment

All packages include:
Free do wnloads of evaluation versions from www.raisonance.com
Free RFlasher7 programming software
Color syntax highlighting editor
Project manager
High-level language debugging
Ride7 for STM32, STR7 and STR9
GNU C/C++ toolset for ARM
SIMICE simulator
Available in free evaluation version that includes the unlimited GNU C/C++ compiler.
Ride7 for µPSD
RC-51 ANSI C compiler
SIMICE simulator
Available in free evaluation version with 4KB code-size limited version of the RC51
compiler, unlimited debugging.
Supports softExpress for configuration of µPSD microcontrollers
Supports CodeCompressor, Raisonance’s optional post-link code optimizer. Applies
optimizations such as inlining, factorization and peepholing
Ride7 for STM8 and ST7
Raisonance STM8/ST7 C compiler
SIMICE simulator
RBuilder application builder for qu ick, easy con figuration of peripher als 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 order code STX-RLINK. For more information, documentation and downloads, p lease refer to www.raisonance.com.
For supported microcontrollers refer to www.raisonance.com or the STMicroelectronics microcontroller support site, www.st.com/mcu.
3/5
Revision history STX-RLINK

Revision history

Table 1. Document revision history

Date Revision Changes
01-Dec-2005 1 Initial release.
08-Feb-2006 2
20-Jun-2006 3 Added STR9 microcontroller family to supported devices
30-Jun-2008 4
Corrected to indicate in-circuit debugging capabilities and Code Compressor for ST7
Added STM8 and STM32 microcontroller families to supported devices and reformatted the document
4/5
STX-RLINK
I
e
r
y
t A P
o
l N
is
d
ts
o
h
t
U
D
W
D
W
S
O U
T
R
G
A
Y,
D
E
G
R
id
a
y
l
Please Read Carefully:
nformation in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve th ight to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at an ime, without notice.
ll ST products are sold pursuant to ST’s terms and conditions of sal e. urchasers are solely respon sibl e fo r the c hoic e, sele cti on an d use o f the S T prod ucts and s ervi ces d escrib ed he rein , and ST as sumes n
iability whatsoever relati ng to the choice, selection or use of the ST products and services described herein.
o license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of th ocument refers to any third pa rty p ro duc ts or se rv ices it sh all n ot be deem ed a lice ns e gr ant by ST fo r t he use of su ch thi r d p arty produc r services, or any intellectua l property c ontained the rein or consi dered as a warr anty coverin g the use in any manner whats oever of suc
hird party products or servi ces or any intellectual property contained therein.
NLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIE
ARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIE ARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICUL AR PURPOSE (AND T HEIR EQUIVALE NTS UNDER THE LAW
F ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
NLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NO
ECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAININ
PPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJ UR
EATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIV
RADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
esale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately vo ny warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, an
iability of ST.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document su persedes and replaces all info rmation previously supplied.
© 2008 STMicroelectronics - All rights reserved
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan -
STMicroelectronics group of compan ie s
Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
5/5
Loading...