SimpleLink™ CC2640R2 SDK User's Guide for BLE-Stack 3.x.x
3.03.09.00
Disclaimer
Getting Started
The CC2640R2 SDK Platform
Hardware Architecture
Software Architecture
Developing with CCS
Developing with IAR
Opening, Configuring and Building Projects
TI-RTOS (RTOS Kernel) Overview
Application
BLE-Stack
Developing a Custom Application
BLE Network Processor
Running the SDK on Custom Hardware
Micro BLE Stack
Network Processor Interface (NPI)
Over-the-Air Download (OAD)
Creating a Voice Enabled Application
Secure Firmware (SFW)
Sensor Controller
Debugging
Migration Guides
API References
Terms and Definitions
SimpleLink™ CC2640R2 SDK User's Guide for BLE-Stack 3.x.x
»
The CC2640R2 SDK Platform
The CC2640R2 SDK Platform
¶
Table of contents
Hardware Architecture
Arm Cortex-M0 (Radio Core)
Arm Cortex-M3 (System Core)
Flash, RAM, and Peripherals
Programming Internal Flash With the ROM Bootloader
Startup Sequence
Resets
Software Architecture
BLE-Stack Protocol Stack and Application Configurations
Solution Platform
BLE Software Architecture
Protocol Stack Build Configurations
Directory Structure
Working With Hex and Binary Files
Developing with CCS
Installing Code Composer Studio (CCS)
Installing a Specific TI Arm Compiler
Discovering CCS products
Importing CCS projects
Accessing Preprocessor Symbols
Accessing Linker Symbols
Resetting the CC2640R2 in CCS
Developing with IAR
Installing IAR
Importing TI Drivers IAR Projects
Accessing Preprocessor Symbols
Accessing Linker Symbols
Resetting the CC2640R2 in IAR
Opening, Configuring and Building Projects
BLE-Stack CCS Project Build Configurations
Compile and Download
Opening BLE-Stack IAR Projects
BLE-Stack IAR project build configurations
Compile and Download