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 documentation

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  

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.

TI Devices (18)

Part Number Name Product Family
CC3100  SimpleLink™ 32-bit Arm Cortex-M3 Wi-Fi® wireless network processor  Wireless connectivity 
CC3100MOD  SimpleLink™ Wi-Fi CERTIFIED™ network processor module for Internet-of-Things with 2 TLS/SSL  Wireless connectivity 
CC3120  SimpleLink™ Wi-Fi® Network Processor, Internet-of-Things Solution for MCU Applications  Wireless connectivity 
CC3120MOD  SimpleLink™ Wi-Fi CERTIFIED™ network processor module for Internet-of-Things with 6 TLS/SSL  Wireless connectivity 
CC3135  SimpleLink™ 32-bit Arm Cortex-M3 dual-band Wi-Fi® wireless network processor  Wireless connectivity 
CC3135MOD  SimpleLink™ 32-bit Arm Cortex-M3 dual-band Wi-Fi® wireless network processor module  Wireless connectivity 
CC3200  SimpleLink™ 32-bit Arm Cortex-M4 Wi-Fi® wireless MCU with 2 TLS/SSL and 256kB RAM  Wireless connectivity 
CC3200MOD  SimpleLink™ 32-bit Arm Cortex-M4 Wi-Fi® and Internet-of-Things wireless module  Wireless connectivity 
CC3220MOD  SimpleLink™ 32-bit Arm Cortex-M4 Wi-Fi CERTIFIED™ wireless module  Wireless connectivity 
CC3220MODA  SimpleLink™ 32-bit Arm Cortex-M4 Wi-Fi CERTIFIED™ wireless module with antenna  Wireless connectivity 
CC3220R  SimpleLink™ 32-bit Arm Cortex-M4 Wi-Fi® wireless MCU with 6 TLS/SSL and 256kB RAM  Wireless connectivity 
CC3220S  SimpleLink™ 32-bit Arm Cortex-M4 Wi-Fi® wireless MCU with secure boot and 256kB RAM  Wireless connectivity 
CC3220SF  SimpleLink™ 32-bit Arm Cortex-M4 Wi-Fi® wireless MCU with 1MB Flash and 256kB RAM  Wireless connectivity 
CC3235MODAS  SimpleLink™ Wi-Fi CERTIFIED™ dual-band wireless antenna module solution  Wireless connectivity 
CC3235MODASF  SimpleLink™ Wi-Fi CERTIFIED™ dual-band wireless antenna module solution  Wireless connectivity 
CC3235MODS  SimpleLink™ 32-bit Arm Cortex-M4 dual-band Wi-Fi CERTIFIED™ wireless module with 256kB RAM  Wireless connectivity 
CC3235MODSF  SimpleLink™ 32-bit Arm Cortex-M4 dual-band Wi-Fi CERTIFIED™ wireless module with 1MB Flash  Wireless connectivity 
CC3235SF  SimpleLink™ 32-bit Arm Cortex-M4 dual-band Wi-Fi® wireless MCU with 1MB Flash  Wireless connectivity 

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