Getting Started

This section serves as a roadmap for users developing applications and products using the TI SimpleLink CC13x0 wireless MCU platform using TI 15.4-Stack. Whether a seasoned developer or just getting started, TI has created a variety of resources to simplify development on the CC13x0 platform. These resources will enhance your experience with the TI 15.4-Stack 2.1.0 Software part of the SimpleLink CC13x0 Software Development Kit (SDK) from the out-of-the-box demo to production.

Figure 1. shows the suggested workflow for getting started with TI’s SimpleLink TI 15.4-Stack development environment.

../../_images/suggestedworkflow.png

Figure 1. Suggested Workflow

Demo: Project Zero

Project zero refers to the out of box collector and sensor example applications as part of the TI 15.4-Stack. This is the first place where developers new to TI 15.4-Stack should start. Project zero helps to quickly get familiar with the TI 15.4-Stack and with development tools such as Code Composer Studio. The exercise is provided in the SimpleLink Academy format which provides detailed instructions to get started. To quickly get started on a simple project with the CC13x0 LaunchPad, see the SimpleLink Academy page: SimpleLink Academy.

Using CCS Cloud™, TI’s web-based IDE, Project Zero can be built, downloaded, and debugged directly from a supported browser without the need to install a full desktop IDE. With Project Zero running on the CC13x0 LaunchPad, you can connect LaunchPads together to form a star topology wide area network. This Comes to you right out the box.

The following sections in this document provide useful information for developers creating custom applications with TI 15.4-Stack.

To summarize, Project Zero allows you to quickly:

  • Run software without installing any tools
  • Flash the device with a single-button click from the browser
  • Import a project to the cloud editor and develop, build, and debug
  • Download all required project files in one archive file for CCS Desktop development

Note

CCS 7.1 is available to use on a local machine. See Code Composer Studio for installation instructions.

Learn

Resources contained in the Learn track of Figure 1. are intended for users who are new to TI 15.4-Stack or TI-RTOS. These modules demonstrate how to create custom applications with TI 15.4-Stack and TI’s Real Time Operation System (TI-RTOS).

Contains TI-RTOS modules written to demonstrate the rich debug environment and peripheral driver capability provided by the RTOS.

This material teaches users who are new to TI-RTOS or any RTOS programming in general about TI’s RTOS kernel implementation.

Modules within the kernel training greatly expand the information presented in the TI-RTOS Overview chapter.

Learn how the TI-RTOS provides the most optimal power management and design flexibly.

Develop

The develop track of Figure 1. is intended for programmers who are ready to start developing an end product using the CC13x0. To begin:

  1. Download the Simplelink CC13x0 SDK SIMPLELINK-CC13X0-SDK TI 15.4-Stack contains the code neccessary to create a complete IEEE 802.15.4g compliant application. The stack library code implements the IEEE 802.15.4g protocol stack on the CC13x0, and the various example projects use the stack library to implement end devices. These examples should be considered as starting points for end product designs. To install the TI 15.4-Stack, run the simplelink_cc13x0_sdk_1_30_00_xx.exe installer. See Installing the SDK for help installing the SimpleLink CC13x0 SDK.
  2. Get Familiar with the Software Developer’s Guide This Software Developer’s Guide is meant to be used alongside the TI 15.4-Stack when developing an end product. It contains documentation on the stack architecture, APIs, and suggestions for developing applications. To jump to the Table of Contents, click here: TI 15.4-Stack Software Developer’s Guide
  3. Select an Example Project The TI 15.4-Stack includes a basic set of projects to use as a starting point for development of your custom application. TI recommends that users start their development on a project starting the Collector and Sensor example applications. For more details on these and all other included projects, see Example Applications.
  4. Begin Development with an IDE An Integrated Development Environment can be set up to make it easier to browse through the relevant projects and view code. All embedded software for the CC13x0 is developed using TI’s Code Composer Studio on a Windows 7® or later PC. To begin development in CCS, jump to: Code Composer Studio
  5. Troubleshooting Help While developing your custom application, you may run into issues that require the use of a debugger. The Debugging chapter provides help with configuring your debugger and understanding common problems. If you are still having problems after reading through the Debugging chapter, see the Support track for more options.

Enhance

The enhance track of Figure 1. is intended to take your product to the next level by leveraging TI’s web-based collateral. Additional resources found in these pages include application-specific source code examples and complete sub-system designs.

Examples of system designs containing complete hardware and software examples, using the CC13x0.

Support

The support track of Figure 1. is intended to provide you additional help and resources that aren’t contained in the previous tracks.

A collection of webpages that contain step-by-step guides and code snippets that enable certain features and enhancements to the CC13x0, such as production test mode and certification.

A support community providing answers to questions relating to the TI 15.4-Stack and the CC13x0. You can browse questions from other developers or ask your own questions if you run into issues developing with the TI 15.4-Stack.