SWRU467A February   2017  – June 2018 CC3120

 

  1.   CC3120 SimpleLink™ Wi-Fi® Internet-on-a chip™ Solution SDK Getting Started Guide
    1.     Trademarks
    2. 1 Introduction
    3. 2 Prerequisites
      1. 2.1 Hardware
      2. 2.2 Software Installation
    4. 3 Board Configuration
      1. 3.1 Board Setup For Programming
      2. 3.2 Board Setup With An External MCU
    5. 4 Programming the CC3120 BoosterPack™
    6. 5 Getting Started With the MSP-EXP432P401R LaunchPad™
      1. 5.1 Connecting the CC3120BOOST or BOOSTXL-CC3120MOD Board With the MSP-EXP432P401R Board
      2. 5.2 Terminal Setting
      3. 5.3 SDK Installation
      4. 5.4 Setting Up Code Composer Studio™
        1. 5.4.1 CCS™ Installation
        2. 5.4.2 Post Code Composer Studio™ Installation Setup
        3. 5.4.3 Importing network_terminal Example in Code Composer Studio™
        4. 5.4.4 Compiling and Debugging the Project in Code Composer Studio™
      5. 5.5 Setting Up IAR Embedded Workbench® for ARM
        1. 5.5.1 IAR Installation
        2. 5.5.2 Post IAR Installation Setup
        3. 5.5.3 Importing the network_terminal Example in IAR
        4. 5.5.4 Compiling and Debugging the Project in IAR
    7. 6 Getting Started With SimpleLink™ Studio
      1. 6.1 Visual Studio Installation
      2. 6.2 Importing network_terminal Example in Visual Studio
      3. 6.3 Compiling and Debugging the Project in Visual Studio
  2.   Revision History

Programming the CC3120 BoosterPack™

Regardless of the host MCU (MSP432 or Windows PC as SimpleLink Studio mode), the CC3120BOOST or BOOSTXL-CC3120MOD board must be programmed. As a minimum, the Service Pack is required. Other system and configuration files are also programmed by default.

To program a CC3120 BoosterPack, the CC31XXEMUBOOST board is required. Section 3.1 describes the setup.

To program a CC3120 BoosterPack, install the UniFlash utility and perform the following steps:

  1. Connect the CC31XXEMUBOOST board to the PC using the micro USB cable.
  2. Launch UniFlash, select CC3120/CC3220 device, and then click the Start Image Creator button (see Figure 10).
  3. Uniflash_main_configuration_page.gifFigure 10. UniFlash Main Configuration Page
  4. Select the New Project button to enter the project information (see Figure 11).
  5. Enter a project name.
  6. Select CC3120 as the Device Type.
  7. Select Develop as the Device Mode (choose Production mode in final production).
  8. Click the Create Project button.
  9. Uniflash_create_project.gifFigure 11. UniFlash Create Project
  10. Click the Connect button on the right side of the screen to connect to the board. If the connection is successful, the device information appears on the right side of the web page (see Figure 12).
  11. Uniflash_connect_CC3120.gifFigure 12. UniFlash Connect to CC3120
  12. On the left side of the page, click the Service Pack tab to bring up the Service Pack File Name selection dialog.
  13. Click the Browse button and navigate to the Service Pack directory to select the binary (see Figure 13).
  14. The Service Pack is in the SDK under the <SDK install Dir>/tools/cc31xx_tools/servicepack-cc3x20 directory.

    Uniflash_Service_Pack.gifFigure 13. UniFlash Service Pack
  15. Now click the Generate Image button flame_icon.gif on the right side of the web page to enter the programming page.
  16. Click the center Program Image (Create & Program) button to create the image and start flashing it (see Figure 14). This operation may take a while to complete. Once the process is finished, a confirmation dialog appears.
  17. Uniflash_Program_Image.gifFigure 14. UniFlash Program Image
  18. Once programming is complete, click the Disconnect button on the right side.