SmartRF Flash Programmer
FLASH-PROGRAMMER
This product has been released to the market and is available for purchase. For some products, newer alternatives may be available.

Description & Features

Technical documentation

Support & Training

Order Now


Order Now
Part Number Buy from Texas Instruments or Third Party Alert Me Status Current Version   Version Date  

FLASH-PROGRAMMER:
SmartRF Flash Programmer

Free



ACTIVE 1.12.8   31-May-2016  

FLASH-PROGRAMMER-2:
SmartRF Flash Programmer v2

Free



ACTIVE 1.8.1   12-July-2019  

Description

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

Technical documentation
Application notes (1)
Title Type Size (KB) Date
PDF 887 11 May 2011
User guides (1)
Title Type Size (KB) Date
PDF 1813 15 Jan 2014

Software development (3)

Name Part Number Software Type
Debugger and Programmer for RF System-on-Chips  CC-DEBUGGER  Debug probes 
MSP430 USB Debugging Interface  MSP-FET430UIF  Debug probes 

Design tools & simulation (2)

Name Part Number Tool Type
SmartRF Protocol Packet Sniffer  PACKET-SNIFFER  Calculation tools 
SmartRF Studio  SMARTRFTM-STUDIO  Calculation tools 

Hardware development (4)

Name Part Number Tool Type
CC2510/CC2511 Development Kit  CC2510-CC2511DK  Development kits 
SimpleLink™ Bluetooth low energy/Multi-standard SensorTag  CC2650STK  Development kits 
SimpleLink™ CC2650 wireless MCU LaunchPad™ Development Kit  LAUNCHXL-CC2650  Development kits 
SimpleLink™ Sub-1 GHz CC1310 wireless MCU LaunchPad™ development kit  LAUNCHXL-CC1310  Evaluation boards 

TI Devices (18)

Part Number Name Product Family
CC1310  SimpleLink™ 32-bit Arm Cortex-M3 Sub 1 GHz wireless MCU with 128kB Flash  SimpleLink Solutions 
CC1312R  SimpleLink™ 32-bit Arm Cortex-M4F Sub 1 GHz wireless MCU with 352kB Flash  SimpleLink Solutions 
CC1350  SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub 1 GHz & 2.4 GHz wireless MCU with 128kB Flash  SimpleLink Solutions 
CC1352P  SimpleLink™ Arm Cortex-M4F multiprotocol Sub 1 GHz & 2.4 GHz wireless MCU integrated power amplifier  SimpleLink Solutions 
CC1352R  SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol Sub 1 GHz & 2.4 GHz wireless MCU with 352kB Flash  SimpleLink Solutions 
CC2538  32-bit Arm Cortex-M3 Zigbee, 6LoWPAN, and IEEE 802.15.4 wireless MCU with 512kB Flash and 32kB RAM  SimpleLink Solutions 
CC2620  SimpleLink™ 32-bit Arm Cortex-M3 Zigbee® RF4CE wireless MCU with 128kB Flash  Wireless connectivity 
CC2630  SimpleLink™ 32-bit Arm Cortex-M3 Zigbee and 6LoWPAN wireless MCU with 128kB Flash  SimpleLink Solutions 
CC2640  SimpleLink™ 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU with 128kB Flash  SimpleLink Solutions 
CC2640R2F  SimpleLink™ 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU with 128kB Flash and 275kB ROM  SimpleLink Solutions 
CC2640R2F-Q1  SimpleLink™ automotive qualified 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU  SimpleLink Solutions 
CC2642R  SimpleLink™ 32-bit Arm Cortex-M4F Bluetooth® Low Energy wireless MCU with 352kB Flash  SimpleLink Solutions 
CC2642R-Q1  Automotive qualified SimpleLink™ Bluetooth® Low Energy wireless MCU  SimpleLink Solutions 
CC2650  SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless MCU with 128kB Flash  SimpleLink Solutions 
CC2650MODA  SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless module with 128kB Flash  Wireless connectivity 
CC2652P  SimpleLink™ Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with integrated power amplifier  SimpleLink Solutions 
CC2652R  SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with 352kB Flash  SimpleLink Solutions 
CC2652RB  SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with crystal-less BAW resonator  SimpleLink Solutions 

Support & training

Search our extensive online knowledge base where millions of technical questions and answers are available 24/7.

Search answers from TI experts

Content is provided 'AS IS' by the respective 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 visit our Support page.

Technical articles