STX-RLINK Raisonances 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 Raisonances 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 core- based 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 Raisonances 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 The RLink does not include trace support for Kbytes if Flash is more than 64 Kbytes. ARM core-based devices with Embedded Trace In combination with Raisonances free RFlasher7 Macrocell such as STR9. programming software, RLink can also be used as a very-low cost, dedicated in-circuit programmer for STM8, ST7, STM32, STR7 and STR9 microcontrollers. Complete software tool sets are provided by download at www.raisonance.com. April 2013 Doc ID 11967 Rev 6 1/5 For further information contact your local STMicroelectronics sales office. www.st.com 5Architecture STX-RLINK Architecture RLink - Raisonances 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. Raisonances software - RLink can be driven by Raisonances 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 - Raisonances 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