Simplelink wi-fi and iot solution with mcu launchpad hardware (63 pages)
Summary of Contents for Texas Instruments CC3220
Page 1
® CC3220 SimpleLink™ Wi-Fi and Internet of Things Solution, a Single-Chip Wireless MCU Getting Started Guide Literature Number: SWRU461B February 2017 – Revised June 2018...
Recompilation for Other Device Variants ...................................................................... Download the Application ..........2.4.1 Image Creation for Secure Device (CC3220S and CC3220SF) ............. 2.4.2 Image Creation for Nonsecure Device (CC3220) ....................Launching the Application ...................... Using the Application ......................Use the Debugger/IDE ........................ Prerequisites ...................
For detailed IAR instructions, refer to: <sdk-installation-path>\docs\cc3220\CC3220_SDK_IAR_project_setup_guide.html GCC is currently not supported. The CC3220 device is part of the SimpleLink microcontroller (MCU) platform, which consists of Wi-Fi, Bluetooth low energy, Sub-1 GHz, and host MCUs. All share a common, easy-to-use development ®...
UniFlash is a stand-alone tool used to program on-chip flash memory on TI MCUs and onboard flash memory for Sitara processors. The tool lets the developer download application image, service pack, and other files on the serial flash of the CC3220 device. It also enables the creation of OTA (Over-The-Air) images.
For more information on this tool, see http://processors.wiki.ti.com/index.php/TI_PinMux_Tool_v4. For older versions of this tool, the CC3220 device may not be listed explicitly under the supported devices. If that is the case, choose the CC3200 device from the drop-down menu to generate the same output files required by the CC3220 device.
Page 11
1.7.1.1 CCS Linux Patch for CC3220 Device Variants In case the Linux version of CCS is being used and the CC3220 variant is not listed within the target ® devices, the following patch should be applied: 1. Copy the content of the <sdk-installation-path>\tools\ccs_patch\ccs\ folder into <ccs_installation_dir>\ccs_base.
Operating Systems The CC3220 SDK currently supports TI-RTOS and FreeRTOS. Each real-time kernel port consists of three files that contain the core kernel components and are common to every port, and one or more files that are specific to a particular microcontroller and/or compiler. Each directory contains files specific to a particular compiler (CCS, GCC, and IAR).
The SDK supports the following device variants: • CC3220 – Base variant • CC3220S – CC3220 + MCU security • CC3220SF – CC3220S + internal flash The SDK is packed with precompiled binaries for several networking and peripheral examples. By default, the sample applications are built for the CC3220SF variant.
Page 16
10. See Chapter 3 to execute the application from the debugger. NOTE: By default, the application is compiled for the CC3220SF variant. To build the application for other device variants (CC3220 and CC3220S), see Section 2.1.2. Execute your First Application SWRU461B –...
Do the procedure that follows to flash the Network Terminal application. 1. Run the UniFlash tool. 2. Select CC3120 / CC3220 from the list of devices (you may type CC3… to the search tab to filter out other devices). See Figure 2-5.
Page 21
Download the Application www.ti.com 5. Fill all the necessary fields properly. Make sure to select the correct device type (CC3220 for CC3220 and CC3220S device, CC3220SF for CC3220SF device) and click on Create Project, as shown in Figure 2-8. NOTE: Although not required for the first step of this Getting Started guide (which uses a...
Download the Application www.ti.com 2.4.2 Image Creation for Nonsecure Device (CC3220) 1. Click on User Files icon on bottom left. 2. Select Select MCU Image from the Action drop-down menu, as shown in Figure 2-16. Figure 2-16. Select MCU Image 3.
2. Press the Reset button on the LaunchPad development kit. During the boot process, the new image will be detected and loaded to CC3220 internal memory (RAM in case of CC3220R and CC3220S, or flash in case of CC3220SF) and will be executed.
Chapter 3 SWRU461B – February 2017 – Revised June 2018 Use the Debugger/IDE The CC3220 SDK supports CCS 6.2.0, IAR 7.50, and GCC IDE/compiler. This section assumes that the application has been configured and rebuilt according to the requirement. Prerequisites •...
Page 41
IMPORTANT NOTICE FOR TI DESIGN INFORMATION AND RESOURCES Texas Instruments Incorporated (‘TI”) technical, application or other design advice, services or information, including, but not limited to, reference designs and materials relating to evaluation modules, (collectively, “TI Resources”) are intended to assist designers who are developing applications that incorporate TI products;...