The SimpleLink™ Wi-Fi® CC3220 device is a single-chip microcontroller (MCU) with built-in Wi-Fi connectivity, created for the Internet of Things (IoT). The CC3220 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.
The Texas Instruments royalty-free CC3220 Embedded Wi-Fi foundation software development kit (SDK) is a complete software platform for developing Wi-Fi applications. It is based on the CC3220, a complete Wi-Fi SoC (System-on-Chip) solution. The CC3220 family of devices comes in following three variants:
The CC3220 solution combines a 2.4-GHz Wi-Fi PHY/MAC and TCP/IP networking engine with a microcontroller, up to 256-kB on-chip RAM, 1-MB internal flash (for CC3220 SF), and a comprehensive range of peripherals.
This is version 1_02_02_00 of the SimpleLink CC3220 SDK.
The SimpleLink CC3220 is comprised of several components that can be used together.
The Core SDK is generic for various SimpleLink products. delivered in a common SDK, called the Core SDK, in a consistent manner across the family of SimpleLink SDKs. The Core SDK provides examples and support for multiple toolchains and IDEs.
The individual components have their own release notes, refer to the table below to read release notes of the components.
Component | Source Directory | Documentation |
---|---|---|
SimpleLink Wi-Fi host driver | source\ti\drivers\net\wifi |
API guide |
Release_Notes | ||
NWP Service Pack | tools\cc32xx_tools\servicepack-cc3x20 |
Release_Notes |
CC3220-CoreSDK | source\ti\devices ; source\ti\drivers ; kernel |
Release_Notes |
Root Certificate Catalog | tools\certificate-catalog |
Readme |
Root Certificate Playground | tools\certificate-playground |
Readme |
Networking demo applications
RTOS:
Demo | Source Directory | Documentation |
---|---|---|
Cloud OTA | examples\rtos\CC3220S_LAUNCHXL\demos\cloud_ota |
Readme |
Local OTA | examples\rtos\CC3220S_LAUNCHXL\demos\local_ota |
Readme |
Mqtt Client | examples\rtos\CC3220S_LAUNCHXL\demos\mqtt_client |
Readme |
Mqtt Client Server | examples\rtos\CC3220S_LAUNCHXL\demos\mqtt_client_server |
Readme |
Out Of Box | examples\rtos\CC3220S_LAUNCHXL\demos\out_of_box |
Readme |
Power measurement | examples\rtos\CC3220S_LAUNCHXL\demos\power_measurement |
Readme |
Provisioning | examples\rtos\CC3220S_LAUNCHXL\demos\provisioning |
Readme |
Network Terminal | examples\rtos\CC3220S_LAUNCHXL\demos\network_terminal |
Readme |
NORTOS:
Demo | Source Directory | Documentation |
---|---|---|
Cloud OTA | examples\nortos\CC3220S_LAUNCHXL\demos\cloud_ota |
Readme |
Power measurement | examples\nortos\CC3220S_LAUNCHXL\demos\power_measurement |
Readme |
Trigger_mode | examples\nortos\CC3220S_LAUNCHXL\demos\trigger_mode |
Readme |
Documentation
It is recommended to update the service-pack to the latest service-pack available. The service-pack can be found in <SDK_INSTALL_DIR>/tools/cc32xx_tools/servicepack-cc3x20
For more information please follow the instructions in the Quick start Guide
CC3120 SimpleLink Wi-Fi Network Processor and CC3220 SimpleLink Wireless MCU are the second generation devices in the SimpleLink Wi-Fi and Internet-of-Things family. The Migration Guide intends to guide users who already have experience with the CC3100/CC3200 devices and need to port their software to the new CC3120/CC3220 family of devices. The document describes the new SDK structure and highlights the software components that require attention including host driver, OS layers, board drivers, and external libraries.
This release requires the following other software components and tools.
ID | Summary |
---|
ID | Summary |
---|---|
CC3X20SDK-601 | Rarley the MQTT Server internal bridging does not work from server to client |
CC3X20SDK-600 | MQTT Server: local client is not able to connect to the DUT broker when it secured |
CC3X20SDK-599 | MQTT Server: DUT broker ignores client authentication |
CC3X20SDK-598 | MQTT Server: DUT broker does not send WILL message when a client disconnect without reporting |
CC3X20SDK-597 | MQTT Server: the DUT broker publishes to local client with wrong QOS |
CC3X20SDK-593 | MQTT client: sometimes one click of the SW2 button sends burst of PUBLISH messages |
CC3X20SDK-495 | DriverLib PRCMHibernateWakeupCauseGet return wrong values |
CC3X20SDK-409 | Network Terminal: wlanconnect to AP with worng Password (one char changed) |
CC3X20SDK-260 | Network Terminal: SUT: Static IP is configured with “0” in the first octet. |
CC3X20SDK-236 | Network Terminal: Scan, Unable to set scan policy on specific channel while AP up. Returns results from all channels |
CC3X20SDK-202 | Network Terminal: Radiotool, tx task, if error occurs (by user) on MAC address request the application gets back to first menu instead of asking again for MAC |
CC3X20SDK-160 | Non-stop prints “error -457” after DUT updates image with invalid contents |
CC3X20SDK-156 | Rarely the progress bar get stuck during OTA procedure |
CC3X20SDK-116 | Progress bar on Windows FireFox browser doesn’t update process status on the fly |
c:
<SDK_INSTALL_PATH>/tools/cc32xx_tools/FreeRTOS_patch
, and paste it at c:/FreeRTOSv9.0.0/FreeRTOS/Source/portable/CCS
This product’s version follows a version format, M.mm.pp.bb, where M is a single digit Major number, mm is 2 digit minor number, pp is a 2 digit patch number, and b is an unrestricted set of digits used as an incrementing build counter.