Quick Start Guide for SimpleLink CC3220 SDK

Table of Contents

1. Introduction

This guide is intended to assist users in the initial setup and demonstration of running their first sample application. The guide explains how to install the SimpleLinkTM CC3220TM SDK and lists the various other tools required to get started with the first application

2. Prerequisites

The user is expected to have the following:

3. SDK - Download and Installation

3.1 Installing the SDK

You can also download the SimpleLink CC3220 SDK from the Resource Explorer or from the software product page on www.ti.com

4. Updating service-pack / system files in the CC3220

It is recommended to update the service-pack to the latest service-pack available. The service-pack can be found in <SDK_INSTALL_DIR>/tools/cc32xx_tools/servicepack-cc3x20

4.1 Uniflash Download

Download TI Uniflash and install it.

4.2 User guide for Uniflash ImageCreator and Programming Tool

Uniflash Image Creator user guide: Uniflash Image Creator

5. QuickStart for CCS IDE ( CCS or GCC Projects )

5.1 Download and Installation

Download CCS from CCS 7.0.0

During the installation, the following options are recommended

5.1.2 Add CCS Support for FreeRTOSv9

5.1.3 Products Settings Verification

5.2 Execute your First Application

This section will show how to import/build/load an example

5.2.1 TI Resource Explorer

This is not available in the SDK Beta Release. Will be available for GA release

5.2.2 Import via CCS IDE

5.3 Application User guide

5.4 Create a new SDK based User Application

6. QuickStart for IAR IDE

6.1 Download and Installation

6.1.2 Configuring the environmental variables

Before starting to work with any of the projects in the SDK, you need to load a set of environment variables that will be set for your current workspace

6.2 Execute your First Application

This section will show how to import/build/load an example

6.2.1 Build your Kernel first, you can use a TI-RTOS, FreeRTOS or NoRTOS based example.

For this release of the SDK, the NoRTOS and RTOS configurations are not pre-built. You will need to build the desired configurations.

Update your installation Paths

Build your Kernel Configuration

Build your Core libs

6.2.2 Importing your first project

6.2.3 Run a debug session

6.3 Application User guide

7. Quick Start for Makefile Users

The SDK examples and RTOS configuration projects ship makefiles in addition to IDE specific projects.

7.1 Update imports.mak

7.2 Build Kernel configuration

Building the Kernel can be done in different options according to the requirements.
The User’s Guide provides details about the various RTOS configuration options. Here is a quick summary in this section

This link can be use in order to Return to paragraph 6.2.1 Execute your First Application.

7.3 Build Core libs

The SDK include Host Driver, MQTT or OTA libs that can be compiled after changes.

This link can be use in order to Return to paragraph 6.2.1 Execute your First Application.

7.4 Build the project

8. Quick Start for Linux Users

When using Linux machine the installation steps for the SDK and IDE’s are the same as in windows.

9. Application User guide