PAGE1
PAGE1
CC2650软件开发环境
1.开发环境概述
1.1硬件选择
在开始CC2650系列的软件开发之前,首先需要选择合适的硬件开发平台。TexasInstruments(TI)提供了多种开发板,包括CC2650LaunchPad和CC2650SensorTag。这些开发板不仅包含了CC2650芯片,还集成了各种传感器和接口,方便开发者进行原型设计和测试。
1.2软件工具
CC2650的软件开发依赖于TI提供的集成开发环境(IDE)和相关工具。主要的软件工具有:
CCS(CodeComposerStudio):这是TI的官方IDE,基于Eclipse,支持多种TI的单片机系列,包括CC2650。CCS提供了代码编辑、调试、编译等功能。
IAREmbeddedWorkbench:这也是一个常用的IDE,支持CC2650等TI单片机。IAR提供了强大的代码优化和调试功能。
**energia**:一个基于Arduino的开发环境,适合初学者和快速原型开发。
1.3安装步骤
安装开发环境的步骤如下:
下载并安装CCS:
访问TI的官方网站,下载最新的CodeComposerStudio安装包。
运行安装包,按照提示完成安装。
安装过程中选择CC2650相关的支持包。
下载并安装IAR:
访问IARSystems的官方网站,下载适合CC2650的EmbeddedWorkbench安装包。
运行安装包,按照提示完成安装。
安装过程中选择CC2650相关的支持包。
下载并安装energia:
访问energia的官方网站,下载最新版本的energia安装包。
运行安装包,按照提示完成安装。
安装过程中选择CC2650相关的支持包。
2.CCS(CodeComposerStudio)使用指南
2.1创建新项目
在CCS中创建一个新的CC2650项目,步骤如下:
打开CCS。
选择File-New-CCSProject。
在项目类型中选择EmptyProject。
选择合适的设备,例如CC2650F12。
设置项目名称和路径,点击Finish。
2.2配置项目
创建项目后,需要进行一些基本的配置:
选择编译器:
右键点击项目,选择Properties。
在C/C++Build-ToolChainEditor中,选择TIARMCompiler。
设置包含路径:
在C/C++Build-Settings-TIARMCompiler-IncludeOptions中,添加必要的包含路径,例如C:\ti\simplelink_cc2650_sdk_3_50_00_39\source\ti\drivers。
设置链接器路径:
在C/C++Build-Settings-TIARMLinker-LinkerFile中,选择合适的链接器文件,例如cc2650f12.cmd。
2.3编写代码
在项目中编写代码,示例如下:
//main.c
#includeti/devices/CC26xx/driverlib/ioc.h
#includeti/devices/CC26xx/driverlib/gptimer.h
#includeti/devices/CC26xx/driverlib/hardware_init.h
//初始化硬件
voidhardwareInit(void){
//初始化IOC
IOC_init();
//初始化定时器
GPT_init();
}
//主函数
intmain(void){
//初始化硬件
hardwareInit();
//定时器配置
GPT_config_tconfig={
.base=GPT0_BASE,
.intPriority=(~0U),
.timerMode=GPT_CONTINUOUS_MODE,
.timerPeriod=1000,//1000毫秒
.timerPrescaler=0
};
//启动定时器
GPT_open(config);
while(1){
//主循环
}
return0;
}
2.4编译和调试
编译项目:
选择Project-BuildProje