SWRU473A February   2017  – August 2018 CC3120MOD , CC3220MOD , CC3220MODA , CC3220R , CC3220S , CC3220SF

 

  1.   SimpleLinkrep%#8482; Wi-Fi® CC3220 Out-of-Box Application
    1.     Trademarks
    2. 1 Introduction
    3. 2 Download and Installation
    4. 3 Installation for Basic Users
      1. 3.1 UniFlash
      2. 3.2 SimpleLink™ Wi-Fi® Starter Pro Mobile Application
      3. 3.3 Serial Terminal
      4. 3.4 XDS110 Driver Installation
    5. 4 Building the Setup
    6. 5 Flashing the Out-of-Box Project
    7. 6 Getting Started With the OOB Demonstration
      1. 6.1 Connecting to the CC3220
        1. 6.1.1 CC3220 Provisioning
        2. 6.1.2 CC3220 as AP
      2. 6.2 Browse Onboard Website
        1. 6.2.1 Local Network Demo
        2. 6.2.2 OTA Update
        3. 6.2.3 Advanced Settings
      3. 6.3 Using the Mobile Application
        1. 6.3.1 Connect to the CC3220
        2. 6.3.2 Local Network Demo
        3. 6.3.3 OTA Update
          1. 6.3.3.1 Local OTA When CC3220 is in AP Mode
      4. 6.4 Returning to Factory Image
    8. 7 Troubleshooting
      1. 7.1 Red LED Legend
      2. 7.2 Extra Debugging
      3. 7.3 Terminal Messages
    9. 8 Limitations and Known Issues
    10. 9 Out-of-Box for Advance Users
      1. 9.1 Installations for Advance Users
        1. 9.1.1 CC3220 Software Development Kit (SDK)
        2. 9.1.2 Service Pack
        3. 9.1.3 CCS IDE
          1. 9.1.3.1 Add CCS Support for FreeRTOSv9
          2. 9.1.3.2 Product Settings Verification
      2. 9.2 Source Files Briefly Explained
      3. 9.3 Building the OOB Project Using CCS
        1. 9.3.1 Executing in Debug Mode
        2. 9.3.2 Program a User Modified OOB Binary
  2.   Revision History

Introduction

The CC3220 device is part of the SimpleLink™ microcontroller (MCU) platform which consists of Wi-Fi®, Bluetooth® low energy, Sub-1 GHz and host MCUs, which all share a common, easy-to-use development environment with a single core software development kit (SDK) and rich tool set. A one-time integration of the SimpleLink platform enables you to add any combination of the portfolio’s devices into your design, allowing 100 percent code reuse when your design requirements change. For more information, visit www.ti.com/simplelink.

This application demonstrates the out-of-box (OOB) experience with the CC3220 LaunchPad Development Kit from Texas Instruments. The following features are highlighted.

  • Easy connection to the CC3220 LaunchPad:
    • Using the SimpleLink Wi-Fi Starter Pro application (available on iOS and Android™), users can use Access Point (AP) provisioning or SmartConfig™ provisioning for a fast CC3220 connection.
    • Configuring the device in AP mode gives users a direct connection to the CC3220 LaunchPad.

Once the device is provisioned and connected to an AP in station mode, the profile is stored on the local file system so that any reset to the CC3220 automatically connects it to the AP.

  • Easy access to the CC3220 through its internal web server using either:
    • The SimpleLink Wi-Fi Starter Pro application
    • Any browser, web pages stored on the serial flash are loaded on the browser, to provide ease of use.

This feature demonstrates configuring and reading onboard sensors.

  • Over-The-Air (OTA) updates that demonstrates an update of a full image. OTA service enables in-system updates of the MCU application, CC3220 firmware releases (Service Pack) made available by TI, and other vendor files. An update procedure executed in a full-system integrity fashion, such as failure to upgrade any image components, leads to rolling back to the previous valid version.

This guide is intended for two types of audiences:

  • Basic level users – those who would like to program the OOB image as it is and experience it.
  • Advanced level users – those who would like to build their own project. Section 9 is intended for these users.

This guide is structured chronologically starting with required downloads and installations, then building the setup, flashing the OOB image, and finally experiencing the demo.