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