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