Quick Start Guide for SimpleLink MSP432E4 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 MSP432E4TM SDK and lists the various other tools required to get started with your first application.
2. Prerequisites
The user is expected to have the following:
- MSP-EXP432E401Y LaunchPad
- A computer running a supported operating system listed in the Release Notes
- At least one of the following IDE supported by the SimpleLink MSP432E4 SDK:
- CCS 7.3.0
- IAR for ARM 8.11.3
- IAR 8.11.3 requires a patch for proper debug support with the MSP-EXP432E401Y LaunchPad.
- The patch is provided in the SDK in the
C:\ti\simplelink_msp432e4_sdk_2_40_00_11\tools\iar
directory or at www.iar.com/mypages. - This patch only works with IAR 8.11.3 and should not be used with any other IAR versions.
- To install the patch, simple extract the zip where you have IAR Embedded Workbench installed within the
\Embedded Workbench 8.0
directory. - For more information refer to the
PatchReadme-8.11.3.14204.html
file contained within the patch.
- Keil uVision 5.23 or higher with the following packs installed:
- TexasInstruments.MSP432E4_DFP.3.2.1.pack
- ARM::CMSIS Pack 5.0.1
- GNU ARM Embedded Toolchain, gcc-arm-none-eabi-6-2017-q1-update
- FreeRTOSv9.0.0 (Optional) The SimpleLink MSP432E4 SDK does not deliver FreeRTOS sources. User is expected to download the same from www.freertos.org if they want to use FreeRTOS with the SDK.
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 MSP432E4 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 MSP432E4 SDK from TI Resource Explorer or the software product page on TI’s website.
4. Quick Start for CCS IDE (CCS or GCC Projects)
This section is going to cover the required settings for a CCS installation and how to build and load examples
4.1 Download and Installation
During the installation, the following options are recommended:
- We recommend that you use the default installation folder
- Make sure that SimpleLink MSP432 low power + performance MCUs is selected. You can select additional processor support options as needed.
To use a debug probe, select TI XDS Debug Probe Support and any other options you would like.The MSP-EXP432E401Y Launchpad uses TI XDS Debug Probe by default.
Make sure that MSP432 Tool Chain is installed by checking for updates under Help → Check for Updates
www.ti.com/lit/pdf/slau575 has more details about MSP432E4 device
4.1.1 Discovering the SDK in CCS
Install the SDK in the default location pointed to by the installer - C:\ti
and Re-start CCS. CCS will automatically detect the latest install.
4.2 Running Your First Example
This section will show how to import, build and load an example
4.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. Step by step instructions are available here.
4.2.2 Import via CCS IDE
- Open CCS
- Choose Project → Import CCS Projects from the menu.
- Select the Browse button in the Import CCS Projects dialog and select the the directory
<SDK_INSTALL_DIR>/examples
The SDK provides no RTOS, TI-RTOS and FreeRTOS based examples. TI-RTOS and FreeRTOS examples have the word “tirtos” or “freertos” in the project name
CCS discovers both CCS and GCC based examples.
Importing TI-RTOS and FreeRTOS examples will bring import kernel projects in the same workspace. The kernel project is a dependent project and will be automatically built when the example is built. For more details and how change configurations look at the SimpleLink MSP432E4 SDK User’s Guide.
Select any Code Example you would like to use. In this example gpiointerrupt_MSP_EXP432E401Y_tirtos_ccs is chosen
- Choose target configuration
You may have to expand the project in the Project Explorer window to view the target configuration. If you are using the Launchpad, double click on MSP432E401Y.ccxml
- In order to use FreeRTOS within CCS, you must specify the location of the FreeRTOS installation