SimpleLink™ Wi-Fi® Embedded Programming
EMBEDDED-PROGRAMMING
This product has been released to the market and is available for purchase. For some products, newer alternatives may be available.

Description & Features

Technical Documents

Support & Training

Order Now


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

CC3X00EMBEDDEDPROG:
Embedded Programming for CC3100 & CC3200

Free



ACTIVE v1.0.0   13-AUG-2015   Microsoft Windows  

CC3X20EMBEDDEDPROG:
Embedded Programming for CC3120 & CC3220

Free



ACTIVE v2.0.0   1-Jun-2017   Microsoft Windows  
Key Document

Description

Each product that has an embedded CC3120/CC3220 device on board must also have a serial flash device connected. The serial flash must be formatted and, at minimum, be programmed with the Service Pack that contains necessary software updates and additional features. In the case of CC3220, a binary image running on the internal MCU processor must also be programmed. There are several existing options for serial flash programming:

  • Uniflash – A PC based utility offering Image creation and programming. Content is programmed via UART.
  • Over The Air programming – Content is delivered through a network connection. However, this requires the serial flash to be formatted in advance during production. Content is programmed via the host interface (UART or SPI).
  • Industrial Flash Programming – flashing a complete image prepared with Uniflash directly to the serial flash. Can be applied when no simplelink device is attached to the serial flash. Content is programmed via the serial flash SPI lines.

The new Embedded Programming is an additional option that leverages the programming feature of Uniflash, but eliminates the need of a PC. Image Programming tool and source code can be leveraged by customers and used as a reference to implement their own PC tool, program an external programmer on production line, or embed it into their product. The primary use of this tool is for some production line setups that may not have a connected PC, but an embedded device (e.g. MCU, FPGA, DSP, etc) for programming instead. Note that this tool is not a replacement for Uniflash. Some key feature differences includes:

  • Uniflash has more functionalities that just image programming
  • The embedded programming implements just a subset of options exposed in boot loader. Uniflash uses all.
  • An image needs to be prepared before applying Embedded Programming, and this image can only be created with Uniflash.
  • The source code of this Embedded Programming is provided for custom implementation.

Technical Documents
User guides (1)
Title Type Size (KB) Date
PDF 1464 29 Jun 2018

Software (3)

Name Part Number Software Type
SIMPLELINK-SDK-WIFI-PLUGIN  SIMPLELINK-WIFI-CC3120-SDK-PLUGIN  Software Development Kits (SDK) 
SimpleLink Wi-Fi CC3100 Software Development Kit (SDK)  CC3100SDK  Software Development Kits (SDK) 
SimpleLink Wi-Fi CC3200 Software Development Kit (SDK)  CC3200SDK  Software Development Kits (SDK) 

Development Tools (1)

Name Part Number Tool Type
Uniflash Standalone Flash Tool for TI Microcontrollers (MCU), Sitara Processors & SimpleLink devices  UNIFLASH  Flash Programming Tools 

Design Kits & Evaluation Modules  ( 6 )

Reference Designs  ( 2 )

Name Part Number Tool Type
SimpleLink Wi-Fi CC3100 BoosterPack Reference Design  CC3100BOOST-RD  Reference Designs 
SimpleLink Wi-Fi CC3200 LaunchPad Reference Design  CC3200-LAUNCHXL-RD  Reference Designs 

TI Devices (11)

Part Number Name Product Family
CC3100  SimpleLink Wi-Fi® Network Processor, Internet-of-Things Solution for MCU Applications  SimpleLink Solutions 
CC3100MOD  SimpleLink Certified Wi-Fi Network Processor, Internet-of-Things Module Solution for MCU Application  SimpleLink Solutions 
CC3120  SimpleLink Wi-Fi® Network Processor, Internet-of-Things Solution for MCU Applications  SimpleLink MCUs 
CC3120MOD  SimpleLink Wi-Fi® Network Processor IoT Module Solution for MCU Applications  SimpleLink Solutions 
CC3200  SimpleLink Wi-Fi® and Internet-of-Things solution, a Single-Chip Wireless MCU  SimpleLink Solutions 
CC3200MOD  SimpleLink™ Wi-Fi® and Internet-of-Things Module Solution, a Single-Chip Wireless MCU  SimpleLink MCUs 
CC3220MOD  SimpleLink Wi-Fi® CERTIFIED® Wireless Module Solution  SimpleLink Solutions 
CC3220MODA  SimpleLink Wi-Fi® CERTIFIED® Wireless Module Solutions With Antenna  SimpleLink Solutions 
CC3220R  SimpleLink™ Wi-Fi® and IoT, Single-Chip Wireless MCU Solution  SimpleLink Solutions 
CC3220S  SimpleLink Wi-Fi® and IoT, Single-Chip Wireless MCU Solution  SimpleLink Solutions 
CC3220SF  SimpleLink Wi-Fi® and IoT, Single-Chip Wireless MCU Solution  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