This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Sub-1 GHz Development Guidelines

Other Parts Discussed in Thread: SYSCONFIG

These guidelines are intended to provide a reference for all stages of development using TI Sub-1 GHz connectivity products.

Step 0: Learn the technology

Step 1: Pick your device

Step 2: Download necessary software

Step 3: Begin software development

Step 4: Deep-dive into documentation

Step 5: Design your hardware

Step 6: Certification and production

Also see the ‘Common Development Questions’ section at the end.

 

Not sure what connectivity technology to use? Check out the Wireless Connectivity Technology Selection Guide!

 

Step 0: Learn the technology

Step 1: Pick your device

Step 2: Download necessary software

Step 3: Begin software development

  • Out of Box Experience: Once you have selected your LaunchPad, learn about its features and run your first application!
  • Quick Start Guide: This guide provides a roadmap to the SimpleLink development environment. Get started using TI Resource Explorer, learn how to import a project into CCS or IAR, or develop a new application.
  • SimpleLink Academy: Check out the SimpleLink Academy training platform for step-by-step instructions to learn about Sub-1 GHz features and how to customize your application.

 

Basic Rx and Tx

Import, modify, build and run RF examples for the CC13x0, CC13x2 and CC2640R2 devices through a series of tasks using both SmartRF studio and CCS.

15.4-Stack Project Zero

Get started with the TI 15.4-Stack by creating a simple network with a Collector and Sensor

DMM Fundamentals

Dynamic Multi-protocol Manager (DMM) allows multiple wireless stacks to coexist and operate concurrently on a single radio

Sensor Controller Fundamentals

How to use the Sensor Controller Studio and GUI tool

RTOS Concepts

A general overview of concepts used in Real-Time Operating Systems such as task/threads, scheduling, semaphore. Start here to learn about TI-RTOS and POSIX.

SysConfig Tool Basics

SysConfig is tool to help you configure your SimpleLink applications, generating source files for TI Drivers and software libraries

Step 4: Deep-dive into documentation

Step 5: Design your hardware

Step 6: Certification and production

 

Common Development Questions

  • How do I get started?

Start with the Out of Box Experience! This demo helps you learn about your LaunchPad and run your first application. After that, start to learn about the different features and software libraries we provide on SimpleLink Academy.                                                                                                                                                 

  • How do I add my technology to a new application?

It is recommended that users start with one of the various development examples provided in the SDK.

  • How do I learn about the peripheral drivers? Where do I find examples for PWM, I2C, SPI, UART, or GPIOs?

The TI Drivers Runtime APIs provide basic usage summaries and examples for each peripheral, and additional TI Drivers examples are provided for each device inside the examples/<rtos>/<LaunchPad>/drivers folder of your SDK.

  • How do I flash code to my LaunchPad?

Use the CCSTUDIO IDE to build, load, and debug code. To program a binary image on a 2.4 or Sub1-GHZ device, refer to either FLASH-PROGRAMMER or UNIFLASH.

  • Where do I learn about security features?

Find out more about the SimpleLink security features available on each stack with these White Papers. 

  • How do I get a schematic and layout review?

Design reviews can be requested for Sub-1 GHz hardware

  • Where do I go for help? Where can I find more FAQs?

The E2E Wireless Connectivity forum is the go-to source for help throughout every step of the design process.

E2E is a public forum with questions and answers posted by TI engineers  and knowledgeable community members to help users quickly solve their design issues. Search a few keywords to see resolved questions, or you can ask a new question!