SWRU558 June   2020 CC3100 , CC3100MOD , CC3200 , CC3200MOD

 

  1.   SimpleLink Wi-Fi CC3100, CC3200 UniFlash
    1.     Trademarks
    2. Introduction
      1. 1.1 Overview
    3. Installation
      1. 2.1 Linux
        1. 2.1.1 Limitations
        2. 2.1.2 During Installation
        3. 2.1.3 Running UniFlash
        4. 2.1.4 C++ Dependencies
        5. 2.1.5 COM Port
        6. 2.1.6 Porting Between Windows and Linux
    4. Prerequisites
      1. 3.1 Software
      2. 3.2 Hardware
    5. Uniflash Block Diagram
    6. Session Support
      1. 5.1 Overview
      2. 5.2 Session Conversion
      3. 5.3 Creating a Session
        1. 5.3.1 Session Content
        2. 5.3.2 Creation Procedure
        3. 5.3.3 Relative Path Support
      4. 5.4 Saving a Session
      5. 5.5 Loading a Session
    7. Secured File System Support
    8. GUI Interface
      1. 7.1 Main Screen
      2. 7.2 Target Connection
      3. 7.3 Format
      4. 7.4 Get Version
      5. 7.5 File Programming
        1. 7.5.1 General
        2. 7.5.2 Non-Secured File Programming
        3. 7.5.3 Secured File Programming
      6. 7.6 Service Pack Programing
        1. 7.6.1 General
        2. 7.6.2 Procedure
      7. 7.7 Adding a New File to the Device
      8. 7.8 Erasing Existing File From the Device
      9. 7.9 Removing Existing File From the Template
    9. CC3200 Support
      1. 8.1 Overview
      2. 8.2 Configuration and Programing
    10. Command Line Support
      1. 9.1 Overview
      2. 9.2 Programming
        1. 9.2.1 Command Line Syntax
        2. 9.2.2 Help Manual
      3. 9.3 Available Options
        1. 9.3.1 Available Operations
        2. 9.3.2 Legend
        3. 9.3.3 Programming Example
    11. 10 Configuration File Support
      1. 10.1 Overview
      2. 10.2 Configuration Groups – Parameters’ Description
        1. 10.2.1 Device Role
        2. 10.2.2 Station
        3. 10.2.3 Access Point (AP)
        4. 10.2.4 Peer 2 Peer (P2P)
        5. 10.2.5 Profiles
        6. 10.2.6 HTTP Server
        7. 10.2.7 DHCP Server
        8. 10.2.8 mDNS Client
        9. 10.2.9 Smart Config
      3. 10.3 Configuration Groups – GUI Interface
        1. 10.3.1 Device Role
          1. 10.3.1.1 Restore to Default
          2. 10.3.1.2 Programming
          3. 10.3.1.3 Generation of Binary Templates
          4. 10.3.1.4 Configuration
        2. 10.3.2 Station
          1. 10.3.2.1 Restore to Default
          2. 10.3.2.2 Programming
          3. 10.3.2.3 Generation of Binary Templates
          4. 10.3.2.4 Flow
          5. 10.3.2.5 Configuration
        3. 10.3.3 Access Point (AP)
          1. 10.3.3.1 Restore to Default
          2. 10.3.3.2 Programming
          3. 10.3.3.3 Generation of Binary Templates
          4. 10.3.3.4 Flow
          5. 10.3.3.5 Configuration
        4. 10.3.4 Peer 2 Peer (P2P)
          1. 10.3.4.1 Restore to Default
          2. 10.3.4.2 Programming
          3. 10.3.4.3 Generation of Binary Templates
          4. 10.3.4.4 Flow
          5. 10.3.4.5 Configuration
        5. 10.3.5 HTTP Server
          1. 10.3.5.1 Restore to Default
          2. 10.3.5.2 Programming
          3. 10.3.5.3 Generation of Binary Templates
          4. 10.3.5.4 Flow
          5. 10.3.5.5 Configuration
        6. 10.3.6 DHCP Server
          1. 10.3.6.1 Restore to Default
          2. 10.3.6.2 Programming
          3. 10.3.6.3 Generation of Binary Templates
          4. 10.3.6.4 Flow
          5. 10.3.6.5 Configuration
        7. 10.3.7 mDNS Client
          1. 10.3.7.1 Restore to Default
          2. 10.3.7.2 Programming
          3. 10.3.7.3 Generation of Binary Templates
          4. 10.3.7.4 Adding/Deleting a Service
          5. 10.3.7.5 Flow
          6. 10.3.7.6 Configuration
        8. 10.3.8 Profiles
          1. 10.3.8.1 Restore to Default
          2. 10.3.8.2 Programming
          3. 10.3.8.3 Generation of Binary Templates
          4. 10.3.8.4 Adding/Deleting a Profile
          5. 10.3.8.5 Flow
          6. 10.3.8.6 Configuration
        9. 10.3.9 Smart Config
          1. 10.3.9.1 Restore to Default
          2. 10.3.9.2 Programming
          3. 10.3.9.3 Generation of Binary Templates
          4. 10.3.9.4 Flow
          5. 10.3.9.5 Configuration
    12. 11 Image Creation and Programming
      1. 11.1 Overview
      2. 11.2 Basic Concept and Operation
      3. 11.3 Image Creation – Supported Commands
        1. 11.3.1 Overview
        2. 11.3.2 General Settings
        3. 11.3.3 Format Storage Command
        4. 11.3.4 Write Service Pack Command
        5. 11.3.5 Write File Command
        6. 11.3.6 Write Gang Image Command
        7. 11.3.7 Start Logger Command
      4. 11.4 Image Creation – GUI Interface
        1. 11.4.1 Image Programming Summary Window
        2. 11.4.2 Image Programming Buttons
          1. 11.4.2.1 Add
          2. 11.4.2.2 Remove
          3. 11.4.2.3 Move
          4. 11.4.2.4 Program
          5. 11.4.2.5 Export
          6. 11.4.2.6 Settings
      5. 11.5 Image Programming to Target
      6. 11.6 How to Build an Image Guide
      7. 11.7 Serial Flash usage and Design
        1. 11.7.1 Overview
        2. 11.7.2 File System Guidelines
        3. 11.7.3 Memory Usage
          1. 11.7.3.1 Device Generic
          2. 11.7.3.2 Image Specific
      8. 11.8 Image Creation – Troubleshooting
    13. 12 Troubleshoot/Debugging
    14. 13 Limitations
    15. 14 References
  2.   A UART Connection
    1.     A.1 UART Connection

Profiles

The following tables list all of the parameters applicable for Profiles group.

Parameter Auto Start Enable
Description Setting this option enables connecting according to stored Profiles
Options State, Enable or Disable
Dependencies None
Parameter Fast Connect Enable
Description Setting this option enables Fast Connection
Options State, Enable or Disable
Dependencies None
Parameter Auto Smart Config
Description State of Smart Config upon init
Options State, Enable or Disable
Dependencies None
Parameter Connect To Open AP
Description Setting this option enables connecting to any open AP
Options State, Enable or Disable
Dependencies None
Parameter Connect To Any Peer 2 Peer
Description Setting this option enables connecting to any Peer 2 Peer device
Options State, Enable or Disable
Dependencies None

For each Profile 1-7, the following parameters can be configured (replace x with the profile number).

Parameter Profile x SSID
Description Peer SSID in station role or remote device in Peer2Peer role
Options String up to 32 bytes
Dependencies None
Parameter Profile x Priority
Description Profile x Priority
Options Number between 0-255
Dependencies None
Parameter Profile x BSSID set
Description Profile x peer BSSID mechanism. Setting this option make use of BSSID (and SSID) during WiFi connection while in station role. In Peer2Peer role, it denotes the peer MAC address
Options State, Enable or Disable
Dependencies None
Parameter Profile x BSSID
Description Profile x peer BSSID in station mode or Peer2Peer remote device MAC address
Options 6 bytes valid MAC address written in HEX format and separated by ‘:’ or ‘-‘, (12:34:56:78:90:ab)
Dependencies BSSID set is enabled
Parameter Profile x Security Type
Description Profile x security type
Options Single selection between Open, WEP, WPA, Peer2Peer and Enterprise
Dependencies None
Parameter Profile x P2p Security
Description Profile x Peer2Peer security type
Options Single selection between P2P_NONE, P2P_PBC, P2P_PIN_KEYPAD and P2P_PIN_DISPLAY
Dependencies Security Type is Peer2Peer
Parameter Profile x P2p Pin
Description Profile x Peer2Peer PIN code
Options Should be 8 bytes long
Dependencies Security Type is Peer2Peer and P2p Security is either P2P_PIN_KEYPAD or P2P_PIN_DISPLAY
Parameter Profile x WEP Key Format
Description Profile x WEP key format
Options Either Hexadecimal or ASCII
Dependencies Security Type is WEP
Parameter Profile x WEP Key
Description Profile x WEP key
Options Either 5 bytes or 13 bytes key, Hexadecimal or ASCII format
Dependencies Security Type is WEP
Parameter Profile x WPA Key
Description Profile x WPA passphrase
Options It is 8-63 bytes long
Dependencies Security Type is WPA
Parameter Profile x EAP Type
Description Profile x EAP type
Options Single selection between TLS, TTLS, PEAP and FAST
Dependencies Security Type is Enterprise
Parameter Profile x User Identity
Description Profile x user identity
Options Up to 32 bytes long
Dependencies Security Type is Enterprise
Parameter Profile x Anonymous Identity
Description Profile x anonymous identity. Does not apply for TLS EAP Type
Options Up to 32 bytes long
Dependencies Security Type is Enterprise and EAP Type is not TLS
Parameter Profile x User Password
Description Profile x user password. Does not apply for TLS EAP Type
Options Up to 32 bytes long
Dependencies Security Type is Enterprise and one of the following configurations exist:
  • EAP Type is FAST
  • EAP Type is PEAP and EAP Sub Type is either PSK or MSCHAPv2
  • EAP Type is TTLS and EAP Sub Type is either PSK or MSCHAPv2
Parameter Profile x EAP Sub Type
Description Profile x EAP sub type
Options Single selection between MSCHAPv2, TLS and PSK. Applies only if EAP Type is either TTLS or PEAP
Dependencies Security Type is Enterprise and EAP Type is either TTLS or PEAP
Parameter Profile x PEAP Version
Description Profile x PEAP version
Options Single selection between Version0 and Version1
Dependencies Security Type is Enterprise and EAP Type is PEAP
Parameter Profile x EAP Fast Provisioning
Description Profile x EAP fast provisioning
Options Single selection between Unauthenticated and Authenticated
Dependencies Security Type is Enterprise and EAP Type is FAST