CC2530开发环境搭建与快速入门攻略

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OHY研修笔记之“物联网应用技术”01

CC2530单片机开发技术开发环境搭建与快速入门攻略

广东职业技术学院

2017年4月15日

【引言】

在本次笔记中讲述2部分内容:

第一部分:CC2530的开发环境搭建。

第二部分:建立第一个工程-LED跑马灯程序。

通过这两部分的学习,完成掌握了CC2530单片机的开发流程,通过一个LED 跑马灯程序,快速掌握IAR开发环境下CC2530单片机的工程创建、代码编写、程序编译、仿真调试和代码烧写,达到快速入门的目的。

第一部分:CC2530的开发环境搭建

由于CC2530使用的是8051内核,需要选用IAR的IAR Embedded Workbench for 8051版本,作为开发环境。这里需要安装四个内容:IAR软件、CC Debugger 仿真器驱动、烧写软件SmartRF Flash Programmer和Z-Stack协议栈。

一、IAR开发环境的安装

1、打开“IAR-EW8051-8101”文件中的“ew8051”文件夹,运行setup.exe程序,安装8.10.1版本的IAR软件,点击下一步即可License输入界面。

2、因为在要输入License的对话框中要输入序列号,先运行“IAR-EW8051-8101”文件中keygen.exe软件,生成相关的信息。

3、先输入License number,然后下一步。

4、再输入对应的License Key,点击下一步。

5、选择Custom安装。

6、选择所需要安装的组件。

7、如有需要可以更改安装的路径。

8、然后一直下一步到Install,开始安装

9、安装完成,点击Finish即可。

10、在菜单中,打开IAR Embedded Workbench,如能正常打开IDE,即安装成功。

二、CC Debugger 驱动程序安装

1、插入仿真器,发现驱动程序并没有安装。

2、SmartRF4DD的图表上鼠标右击,通过搜索找到驱动程序。

3、驱动程序在安装路径下的\8051\drivers\Texas Instruments\文件夹中。C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.0\8051\drivers\Texas Instruments\win_64bit_x64

4、点击确定就可以开始安装,完成后可以看但“SmartRF4EB”驱动已经更新。

5、安装完成后,系统就可以正确识别仿真器了。

四、安装代码烧写软件

1、安装Setup_SmartRF_Programmer_1.10.2软件。

2、点击下一步即可。

3、直到安装完成。

4、打开这个烧写软件,你可以看到以下界面。

四、安装Zigbee的Z-Stack协议栈

1、在TI网站可下载,已有的可双击ZStack-CC2530-2.5.1a.exe开始安装。

2、安装过程很简单,一直下一步开始安装。

3、很快就会安装完成。

第二部分:LED跑马灯程序的开发流程

一、在IAR环境下,创建一个CC2530的新工程。

1、创建IAR工作区Workspace。

工作区Workspace是用来管理工程项目的,一个工作区中可以包含多个为不同应用创建的工程项目。IAR启动的时候已自动新建了一个工作区。

也可以自己新建一个:File->New->Workspace,或打开已有的工作区。

2、创建IAR工程Project。

IAR使用Project来管理一个具体的应用开发项目,工程主要包括开发所需要的各种代码文件。

创建新工程:Project->Create New Project...

选择“Empty project”来建立一个空白工程。

点击OK后,会弹出一个对话框,让你选择工程要保存的文字和为工程进行命名。

点击保存后,在IAR的工作区中会看到刚建立好的工程,但这个工程什么都没有,目前还是一个空的工程,后面就要往工程里面添加必要的代码文件。

给工作区命名并保存:File->Save Workspace

3、设置工程选项参数

工程创建好后,为了使工程支持CC2530单片机和生成.hex文件等,需要对工程的选项进行一些配置。

在“Workspace”中列出的项目上,鼠标右击,在快捷菜单中选择“Options”。

<1>配置单片机型号

在工程选项窗体左边的列表菜单中“General Options”下的“Target”选项卡下,在“Device information”里单击“Device”最右侧的按钮,从“Texas Instruments”文件中选择“CC2530F256.i51”文件并打开。

<2>硬件仿真设置

在工程选项窗体左边的列表菜单中“Debugger”下的“Setup”选项卡中,将“Driver”中的内容选择为“Texas Instruments”。

如果不需要生成.hex文件(烧写代码时需要),选项的配置到这里就完成了。当你完成代码编写的时候,执行仿真命令,IRA就会通过CC Debugger将程序代码下载到CC2530中,然后启动调试窗体界面。

<3>配置输出.hex文件

如果你不需要生成.hex文件,则这个配置可以省略。

在工程选项窗体左边的列表菜单中“Linker”下的“Output”选项卡下,在“Format”里面选择“Allow C-SPY-specigic extra output file”的复选框。

相关文档
最新文档