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

Board Setup For Programming

To program the CC3120BOOST or BOOSTXL-CC3120MOD board, the CC31XXEMUBOOST debug board is required. The CC31XXEMUBOOST board uses an FTDI chipset, which connects to the CC3120 through UART for programming purposes, and also connects to the reset line for automatic reset. The CC31XXEMUBOOST debug board is required for programming only.

Figure 1, Figure 2, and Figure 3 show how to properly configure the jumpers on the CC3120BOOST or BOOSTXL-CC3120MOD and CC31XXEMUBOOST boards.

CC31XXBOOST_jumper_configuration.gifFigure 1. CC3120BOOST Board With Jumper Configuration
BOOSTXL-CC3120MOD_With_Jumper_Configuration.gifFigure 2. BOOSTXL-CC3120MOD Board With Jumper Configuration
CC31XXEMUBOOST_with_jumper_configuration.gifFigure 3. CC31XXEMUBOOST Board With Jumper Configuration

Figure 4 shows how to mount the CC3120BOOST board on top of the CC31XXEMUBOOST board. Figure 5 shows how to mount the BOOSTXL-CC3120MOD on top of the CC31XXEMUBOOST board. Ensure P1.1 of both boards are aligned with each other, as indicated by the yellow arrows on both boards. The LDO and MCU jumper (J8) configuration is used for choosing the power source. This guide uses the MCU configuration. To supply power directly to either of the BoosterPack boards, change the jumper to LDO, and connect USB PWR (J7) with a USB cable.

CC31XXBOOST_mounted_on_CC31XXEMUBOOST.gifFigure 4. CC3120BOOST Board Mounted on Top of CC31XXEMUBOOST Board
BOOSTXL-CC3120MOD_Mounted_on_CC31XXEMUBOOST.gifFigure 5. BOOSTXL-CC3120MOD Mounted on Top of CC31XXEMUBOOST

To power the platforms, connect the J6 port of the CC31XXEMUBOOST board to the Windows PC using the micro USB cable (see Figure 6).

Powering_the_platforms.gifFigure 6. Powering the Platforms

If the drivers are properly installed as mentioned during the SDK installation, then the PC should recognize and list the connected device in the Device Manager (see Figure 7). The boards are now ready for programming.

swru467_fig5.pngFigure 7. Device Manager Showing Ports