没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
CC3200 SimpleLink™ Wi-Fi
®
and IoT Solution, a
Single Chip Wireless MCU
Programmer's Guide
Literature Number: SWRU369A
June 2014–Revised June 2014
Contents
1 Introduction......................................................................................................................... 5
1.1 Overview .................................................................................................................. 5
1.2 Software Components................................................................................................... 5
1.3 CC3200 LaunchPad Platform .......................................................................................... 6
2 Foundation SDK – Getting Started ......................................................................................... 7
2.1 Installation................................................................................................................. 7
2.2 Package Components Overview...................................................................................... 10
2.3 Prerequisite: Tools to be Installed.................................................................................... 12
3 Foundation SDK – Components ........................................................................................... 12
3.1 SimpleLink Component Library ....................................................................................... 13
3.2 Peripheral Driver Library............................................................................................... 16
3.3 Reference Applications ................................................................................................ 16
3.4 CC3200 PinMux Utility ................................................................................................. 19
4 Getting Started with CC3200 LP 3.x revB Board..................................................................... 19
5 Foundation SDK – Development Flow................................................................................... 20
5.1 Simple Networking Applications ...................................................................................... 20
5.2 SimpleLink APIs ........................................................................................................ 33
5.3 Compilation, Build and Execution Procedure ....................................................................... 34
5.4 Flashing and Running the .bin using Uniflash Tool ................................................................ 56
6 CC3200 ROM Services ........................................................................................................ 57
6.1 CC3200 Boot Loader................................................................................................... 57
6.2 CC3200 Peripheral Driver Library Services in ROM............................................................... 58
7 Additional Resources.......................................................................................................... 59
Revision History.......................................................................................................................... 60
2
Table of Contents SWRU369A–June 2014–Revised June 2014
Submit Documentation Feedback
Copyright © 2014, Texas Instruments Incorporated
www.ti.com
List of Figures
1 CC3200 Overview of Peripherals.......................................................................................... 5
2 CC3200 Software Components............................................................................................ 6
3 CC3200 LaunchPad Platform ............................................................................................. 7
4 CC3200 SDK Installation 1 ................................................................................................. 8
5 CC3200 SDK Installation 2 ................................................................................................. 8
6 CC3200 SDK Installation 3 ................................................................................................. 9
7 SimpleLink Modular Composition ........................................................................................ 13
8 CC3200 SimpleLink IAR Config Switch ................................................................................. 15
9 CC3200 CCS SimpleLink Config Switch ................................................................................ 15
10 CC3200 Programmer Guide Device Manager.......................................................................... 19
11 TCP Socket Terminal ...................................................................................................... 26
12 UDP Socket Terminal...................................................................................................... 30
13 CC3200 Transceiver Application on the Hyperterminal ............................................................... 33
14 CC3200 Programmer Guide IAR Project Options ..................................................................... 35
15 CC3200 IAR Compiling Project........................................................................................... 36
16 CC3200 IAR Linker Project ............................................................................................... 37
17 CC3200 IAR Linker Config................................................................................................ 38
18 CC3200 IAR Generating Binary .......................................................................................... 39
19 CC3200 IAR Executing ................................................................................................... 40
20 CC3200 IAR Download and Run......................................................................................... 40
21 CCS App Center............................................................................................................ 41
22 TI-PinMux Tool ............................................................................................................. 42
23 CC3200 CCS Creating Project ........................................................................................... 43
24 CC3200 CCS Compiling Project ......................................................................................... 44
25 CC3200 CCS Compiling Project 1 ....................................................................................... 45
26 CC3200 CCS Compiling Project 2 ....................................................................................... 46
27 CC3200 CCS Linking Project 1 .......................................................................................... 47
28 CC3200 CCS Linking Project 2 .......................................................................................... 48
29 Dependencies............................................................................................................... 49
30 CC3200 CCS Generating Binary......................................................................................... 50
31 CC3200 CCS Executing 1 ................................................................................................ 51
32 CC3200 CCS Executing 2 ................................................................................................ 51
33 CC3200 CCS Launch Config ............................................................................................. 52
34 Target Configuration ....................................................................................................... 52
35 CC3200 CCS Executing 4 ................................................................................................ 53
36 CC3200 CCS Executing 5 ................................................................................................ 53
37 Connection Output Screen................................................................................................ 55
38 Blinky GCC Application.................................................................................................... 56
3
SWRU369A–June 2014–Revised June 2014 List of Figures
Submit Documentation Feedback
Copyright © 2014, Texas Instruments Incorporated
www.ti.com
List of Tables
1 Package Contents.......................................................................................................... 10
2 CC3200 Prerequisite....................................................................................................... 12
3 End of RAM ................................................................................................................. 58
4 ROM APIs ................................................................................................................... 58
5 ROM Interrupts ............................................................................................................. 58
4
List of Tables SWRU369A–June 2014–Revised June 2014
Submit Documentation Feedback
Copyright © 2014, Texas Instruments Incorporated
Programmer's Guide
SWRU369A–June 2014–Revised June 2014
CC3200 SimpleLink™ Wi-Fi
®
and IoT Solution, a Single
Chip Wireless MCU
1 Introduction
The CC3200 SimpleLink™ Wi-Fi®™ is the industry’s first single-chip microcontroller (MCU) with built-in
Wi-Fi connectivity, created for the Internet of Things (IoT). The CC3200 device is a wireless MCU that
integrates a high-performance ARM Cortex-M4 MCU, allowing customers to develop an entire application
with a single IC. This document introduces the user to the environment setup for the CC3200 SimpleLink
Wi-Fi, along with programming examples from the software development kit (SDK). This document
explains both the platform and the framework available to enable further application development.
1.1 Overview
The Texas Instruments royalty-free CC3200 Embedded Wi-Fi Foundation software development kit is a
complete software platform for developing Wi-Fi applications. It is based on the CC3200, a complete Wi-Fi
SoC (System-on Chip) solution. The CC3200 solution combines a 2.4GHz Wi-Fi PHY/MAC and TCP/IP
networking engine with a microcontroller, up to 256kB on-chip RAM (In ES 1.32 and ES 1.21 devices, only
176kb of RAM is available for applications) and a comprehensive range of peripherals.
Refer to the CC3200 Product Preview and Data Sheet (SWAS032) for more details on the CC3200 chip.
Figure 1. CC3200 Overview of Peripherals
1.2 Software Components
The CC3200 platform includes a user programmable host along with a comprehensive networking solution
combined with a Wi-Fi engine. The CC3200 Foundation Software Development Kit provides an easy-to-
use framework, hosted in the on-chip microcontroller, to use the WLAN networking services and a
comprehensive listing of drivers for peripherals interfaced with the microcontroller. The kit also includes a
reference code for peripheral usage and a few simple applications for networking services.
The following figure illustrates the various software components and their form in the CC3200 Foundation
SDK.
5
SWRU369A–June 2014–Revised June 2014
CC3200 SimpleLink™ Wi-Fi
®
and IoT Solution, a Single Chip Wireless MCU
Submit Documentation Feedback
Copyright © 2014, Texas Instruments Incorporated
剩余60页未读,继续阅读
hanizeng
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- baseuavAntColonyOptimization-master.zip
- 碳排放权交易明细数据(2024年5月更新).xlsx
- 特殊文件属性命令chattr和lsattr
- HTML、CSS 和 JavaScript动态、交互式的网页 .txt
- b0cd8f9b23d4e5e381b6a8fd8ee0e907.JPG
- ff45d61c5900e45634cf4cac6cff61a1.JPG
- springboot.springboot.springboot.springboot.txt
- linux-进程与服务管理
- 毕业设计基于Django+MySQL+Redis实现简单的天气预报系统python源码.zip
- 基于Streamlit的口罩人脸识别系统python源码+模型+使用说明.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页