CC2541入门
CC2541官方文档
开发协议栈软硬件需求
硬件
- CCDebuger
- CC2541开发板
- USB Dongle
软件
协议栈分析
Accessories
- BTool工具安装包,一般安装协议栈时已经自动安装
Drives
- CDC驱动,配合BLE Device Monitor软件和USB Dongle使用
HexFiles
Components
ble
hal
- 硬件层代码
- common 通用代码
- include 头文件
- target 根据不同开发组件定义,后期根据自己工程需要更改内容
osal
services
Documents
Projects
ble
common
config
Include
Libraries
Profiles
BloodPressure
CyclingSensor
GlucoseCollector
GlucoseSensor
HeartRate
HIDAdvRemote
HIDAdvRemoteDongle
HIDEmukbd
HostTest
- 下载到USB Dongle使用,电脑上安装CDC驱动,使用BTool和BLE Device Monitor需要
KeyFob
OADManager
RunningSensor
SensorTag
SimpleBLEBroadcaster
SimpleBLECentral
SimpleBLEObserver
SimpleBLEPeripheral
Thermometer
TimeApp
util
自建CC251工程
- 复制协议栈中
Components
和Projects
文件夹
Projects\ble
文件下保留common
、config
、Include
、Libraries
、Profiles
、SimpleBlePeripheral
6个文件夹
- 打开
Projects\ble\SimpleBLEPeripheral\CC2541DB\SimpleBLEPeripheral.eww
即可
- 编译通过
USB Dongle
CDC模式
- 找到协议栈
Accessories\HexFiles
内的CC2540_USBdongle_HostTestRelease_All.hex

- 用CCDebuger把上述文件下到USB Dongle中

- 把USB Dongle插入电脑,系统将会自动安装驱动程序

- 如果提示找不到驱动程序,驱动程序在协议栈
Accessories
中Drivers
内


抓包模式
- 找到
Packet Sniffer
软件安装目录Texas Instruments\SmartRF Tools\Packet Sniffer\bin\general\firmware\
内的sniffer_fw_cc2540_usb.hex
- 用CCDebuger把上述文件下到USB Dongle中
- 把USB Dongle插入电脑,系统将会自动安装驱动程序
- 如果提示找不到驱动程序,驱动程序在
Packet Sniffer
安装目录Texas Instruments\SmartRF Tools\Drivers\cebal\
内
- 安装完驱动,电脑将会显示
CC2540 USB dongle
