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. Check the list of supported products for compatibility. Uniflash can also be used to program any SimpleLink product.

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 SmartRF flash programmer

lock = Requires export approval (1 minute)
Supported products & hardware
Software programming tool

FLASH-PROGRAMMER-2 SmartRF Flash Programmer v2

Supported products & hardware
Download options

Additional resources you might need

Driver or library

SWRC328 Qt 5.7.0 Source and Libraries for Windows (MSVC2013)

Supported products & hardware
Download options
Software programming tool

SWRC273 SmartRF Flash Programmer 2 v1.4.0

Supported products & hardware
Download options
Support software

PACKET-SNIFFER SmartRF™ Packet Sniffer 2.18.1

Supported products & hardware
Download options

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

Design tools & simulation

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

Hardware development

DEBUG PROBE
CC-DEBUGGER Debugger and Programmer for RF System-on-Chips
DEVELOPMENT KIT
CC2650STK SimpleLink™ Bluetooth low energy/Multi-standard SensorTag LAUNCHXL-CC2650 SimpleLink™ CC2650 wireless MCU LaunchPad™ Development Kit
EVALUATION BOARD
LAUNCHXL-CC1310 CC1310 LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU

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.