The CC3120 and CC3220 devices are part of the SimpleLink™ microcontroller (MCU) platform, which consists of Wi-Fi®, Bluetooth® low energy, Sub-1 GHz, and host MCUs, which all share a common, easy-to- use development environment with a single core software development kit (SDK) and rich tool set. A one-time integration of the SimpleLink platform lets you add any combination of devices of the portfolio into your design, allowing 100 percent code reuse when your design requirements change. For more information, visit www.ti.com/SimpleLink.
SimpleLink is a trademark of Texas Instruments.
Stellaris is a registered trademark of Texas Instruments.
ARM, Cortex are registered trademarks of ARM Limited.
Wi-Fi is a registered trademark of Wi-Fi Alliance.
All other trademarks are the property of their respective owners.
The SimpleLink™ CC3120 and CC3220 devices are Wi-Fi® and networking devices that provide a comprehensive networking solution for low-cost and low-power microcontrollers (MCU) using a thin driver and simple API set.
Each product with an embedded CC3120 or CC3220 device onboard must also have a serial flash device connected. The serial flash must be formatted, and at a minimum programmed with the Service Pack, which contains necessary software updates and additional features. For the CC3220, a binary image running on the internal MCU processor must also be programmed.
There are several options for serial flash programming, as follows:
This application note describes in details additional options that leverage all the features UniFlash has to offer, but without the necessary connected PC. This option is referred to as Embedded Programming. To achieve embedded programming, bootloader protocol implemented over UART is described in detail.
The following sections describe the setup, bootloader protocol, and procedure of the embedded programming feature.