FLASH-PROGRAMMER

SmartRF Flash Programmer

FLASH-PROGRAMMER

Downloads

Overview

SmartRF Flash Programmer 2 can be used to program the flash memory in Texas Instruments ARM based low-power RF wireless MCUs over the debug and serial interfaces.

SmartRF Flash Programmer can be used to program the flash memory in Texas Instruments 8051-based low-power RF wireless MCUs and for upgrading the firmware and bootloader on the SmartRF05 Evaluation Board, SmartRF Transceiver Evaluation Board (TrxEB) and the CC-Debugger.

The SmartRF Flash Programmer and SmartRF Flash Programmer 2 both include a graphical user interface and a command line interface.

Features
  • Programming of SW images on low-power RF wireless MCUs
  • Programming/updating firmware and bootloader on the Evaluation Boards' USB MCU
  • Append software image to existing software on device
  • Read out software image from device into binary, hex or ELF files (elf and bin for ARM-devices only)
  • Verify software image on device against file
  • Programming of flash lock bits
  • Read/Write MAC (IEEE EUI64/48/BLE) addresses
  • Read Information Page on device
  • Command Line Interface

Installation

SmartRF Flash Programmer and SmartRF Flash Programmer 2 run on 32 and 64-bit versions of Microsoft® Windows 7 and Windows 10.

Installation Recommendations:

  • Download the ZIP file to your hard drive.
  • Unzip the file.
  • Read the manifest file for information about the release.
  • Run the set-up file and follow the instructions.

The installation of SmartRF Flash Programmer must be executed with administrator privileges to allow USB driver installation. A "User Access Control" dialog will appear when starting the installer. If the user has administrator privileges, click on the "yes" button to continue installation. If the user does not have administrator privileges, a user id and password with these privileges must be entered to continue.

Linux and Mac users can use the Uniflash tool. See Uniflash product page: https://www.ti.com/tool/uniflash.

Supported debuggers

SmartRF Flash Programmer

  • SmartRF04EB
  • SmartRF05EB
  • SmartRF TrxEB
  • CC Debugger

SmartRF Flash Programmer 2

  • XDS100v3
  • XDS110
  • XDS200
  • Serial COM port

Downloads

Software programming tool

FLASH-PROGRAMMER-2 SmartRF Flash Programmer v2

Supported products & hardware

Supported products & hardware

CC13x2
Hardware
LAUNCHXL-CC1312R1 SimpleLink™ Sub-1 GHz CC1312R Wireless Microcontroller (MCU) LaunchPad™ Development Kit LAUNCHXL-CC1352P SimpleLink™ multi-band CC1352P wireless MCU LaunchPad™ development kit LAUNCHXL-CC1352R1 SimpleLink™ Multi-Band CC1352R Wireless MCU LaunchPad™ Development Kit
CC26x2
Hardware
LAUNCHXL-CC26X2R1 SimpleLink™ multi-standard CC26x2R wireless MCU LaunchPad™ development kit LP-CC2652RB SimpleLink™ crystal-less BAW CC2652RB multiprotocol 2.4GHz wireless MCU LaunchPad™ development kit
CC26x0
Hardware
CC2650STK SimpleLink™ Bluetooth low energy/Multi-standard SensorTag LAUNCHXL-CC2640R2 SimpleLink™ Bluetooth® Low Energy CC2640R2 wireless MCU LaunchPad™ development kit LAUNCHXL-CC2650 SimpleLink™ CC2650 wireless MCU LaunchPad™ Development Kit
CC13x0
Hardware
CC1350STK Simplelink CC1350 SensorTag Bluetooth and Sub-1GHz Long Range Wireless Development Kit LAUNCHXL-CC13-90 SimpleLink™ Sub-1 GHz CC1310-1190 Wireless Microcontroller (MCU) LaunchPad™ Development Kit LAUNCHXL-CC1310 SimpleLink™ Sub-1 GHz CC1310 wireless MCU LaunchPad™ development kit LAUNCHXL-CC1350 SimpleLink™ Dual-Band CC1350 Wireless MCU LaunchPad Development Kit LAUNCHXL-CC1350-4 CC1350 Dualband Launchpad for 433MHz/2.4GHz Applications
Download options

Download options

Software programming tool

FLASH-PROGRAMMER-2
SmartRF Flash Programmer v2

Version: 1.8.2
Release date: 06 Jul 2020
SMARTRF FLASH PROGRAMMER 2 INSTALLERS
lock = Requires export approval (1 minute)
Software programming tool

FLASH-PROGRAMMER SmartRF flash programmer

Version: 1.12.8
Release date: 31-May-2016
Supported products & hardware
Driver or library

Qt 5.7.0 Source and Libraries for Windows (MSVC2013) SWRC328.ZIP (920975KB)

Release date: 14-Oct-2016
Supported products & hardware

Supported products & hardware

Bluetooth products
CC2640 SimpleLink™ 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU with 128kB Flash CC2640R2F SimpleLink™ 32-bit Arm® Cortex®-M3 Bluetooth® 5.1 Low Energy wireless MCU with 128-kB flash CC2640R2F-Q1 SimpleLink™ automotive qualified 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU CC2640R2L SimpleLink™ Bluetooth® 5.1 Low Energy wireless MCU CC2642R SimpleLink™ 32-bit Arm Cortex-M4F Bluetooth® Low Energy wireless MCU with 352kB Flash CC2642R-Q1 Automotive qualified SimpleLink™ Bluetooth® Low Energy wireless MCU CC2650 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless MCU with 128kB Flash CC2650MODA SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless module with 128kB Flash CC2652RB SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with crystal-less BAW resonator
Multi-protocol products
CC1350 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB Flash CC1352P SimpleLink™ Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU integrated power amplifier CC1352R SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 352kB Flash CC2652P SimpleLink™ Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with integrated power amplifier CC2652R SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with 352kB Flash CC2652RSIP SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with 352-KB memory
Other wireless technologies
CC2620 SimpleLink™ 32-bit Arm Cortex-M3 Zigbee® RF4CE wireless MCU with 128kB Flash
Sub-1 GHz products
CC1310 SimpleLink™ 32-bit Arm Cortex-M3 Sub-1 GHz wireless MCU with 128kB Flash
Thread products
CC2538 32-bit Arm Cortex-M3 Zigbee, 6LoWPAN, and IEEE 802.15.4 wireless MCU with 512kB Flash and 32kB RAM
Wi-SUN products
CC1312R SimpleLink™ 32-bit Arm Cortex-M4F Sub-1 GHz wireless MCU with 352kB Flash
Zigbee products
CC2630 SimpleLink™ 32-bit Arm Cortex-M3 Zigbee and 6LoWPAN wireless MCU with 128kB Flash
Evaluation board
LAUNCHXL-CC1310 SimpleLink™ Sub-1 GHz CC1310 wireless MCU LaunchPad™ development kit
Debug probe
CC-DEBUGGER Debugger and Programmer for RF System-on-Chips
Development kit
CC2510-CC2511DK CC2510/CC2511 Development Kit CC2650STK SimpleLink™ Bluetooth low energy/Multi-standard SensorTag LAUNCHXL-CC2650 SimpleLink™ CC2650 wireless MCU LaunchPad™ Development Kit

Technical documentation

No results found. Please clear your search and try again.
View all 2
Type Title Date
User guide SmartRF Flash Programmer User Manual (Rev. G) Jan. 15, 2014
Application note DN304 – CCxxxx Development Tools USB Driver Installation Guide May 11, 2011

Related design resources

Design tools & simulation

CALCULATION TOOL
PACKET-SNIFFER SmartRF Protocol Packet Sniffer SMARTRFTM-STUDIO SmartRF Studio

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​

Videos