Quick Start Guide for SimpleLink™ CC32xx 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 CC32xxTM 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 Using the SDK Online

A quick and easy way to start working with the SDK is to use TI Resource Explorer on dev.ti.com.
This online tool lets you explore the contents of the SimpleLink CC32xx SDK. You can build the examples directly using the cloud version of Code Composer Studio.
If you choose to use the SDK online, there is no need to download anything to your local computer or install any tools.

3.2 Installing the SDK

You can also download the SimpleLink CC32xx SDK from TI Resource Explorer or the software product page on TI’s website.

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

It is recommended to update the service-pack to the latest service-pack available.
The service-pack file name is sp_.bin and can be found in the following paths:
CC3220 Service pack - <SDK_INSTALL_DIR>/tools/cc32xx_tools/servicepack-cc3x20
CC3235 Service pack - <SDK_INSTALL_DIR>/tools/cc32xx_tools/servicepack-cc3x35

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

During the installation, the following options are recommended

5.1.2 Add CCS Support for FreeRTOSv10.0.0

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

A quick and easy way to start working with the SDK is to use the TI Resource Explorer on dev.ti.com/tirex.

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.1 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 to your current workspace (Custom argvars)

6.1.2 Download and install XDS Emulation Software Package

Download the latest XDS software Emulation package from here: Make sure IAR\CCS are closed during installation process.

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 RTOS (FreeRTOS/TIRTOS) 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

This section will show how to import, build and load an example

6.2.2.1 Directly accessing workspace from example folder

All Code Examples that are shipped with the SDK come with an IAR workspace. Those examples are divided into three folders sysconfig_preview, rtos and nortos.
In order to work with sysconfig_preview examples, You can follow SysConfig Standalone User Guide.
In order to work with rtos and nortos examples Double-Click on the specific workspace allows you to open the project on disk and build it.

6.2.2.3 Browse the example list

Make/Build the Example Project Make [(Project->Make) Shortcut F7]. For RTOS based Projects - Note that the RTOS(kernel) build is a dependent project which is automatically pre-built before the example project builds.
For noRTOS Projects - There is not RTOS(kernel) build dependent project imported into the workspace

6.2.3 Run a debug session

6.3 Application User guide

7. Quick Start for Makefile Users

The kernel projects, core libs and SDK examples 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 Execute your First Application paragraph.

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 Execute your First Application paragraph.

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