Quick Start Guide for SimpleLink™ MSP432 WiFi Plugin SDK

Table of Contents

1. Introduction

SimpleLink SDK Plugins are designed to work in tandem to the microprocessor specific SDK. This plugin is designed to work alongside the SimpleLink MSP432 SDK and relies on several core elements within this SDK. Without a prior installation of the SimpleLink MSP432 SDK, the SimpleLink MSP432 SDK WiFi Plugin will not work.
This guide explains how to install the SimpleLinkTM MSP432 WiFi Plugin 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.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 CC3120 SDK WiFi Plugin. 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 CC3120 SDK from TI Resource Explorer or the software product page on TI’s website.

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

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/cc31xx_tools/servicepack-cc3x20

4.1 Connecting CC3120 LaunchPad to CC31XXEMUBOOST

4.2 User guide for Uniflash ImageCreator and Programming Tool

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 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

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.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(Custom argvars)

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 based example.

For this release of the SimpleLinkTM MSP432 WiFi Plugin. You will need to build the desired configurations.

Update your installation Paths

Build your Kernel Configuration

Build your Core libs

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. Double-Clicking the specific workspace allows you to open the project on disk and build it.

6.2.2.2 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.

6.2.3 Run a debug session

6.3 Application User guide

7. Quick Start for Makefile Users

The Plugin ships 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.

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 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.

When using Makefile in Linux machine, instead of using the gmake command, just use make.

9. Application User guide