当前位置:文档之家› CCS软件开发环境安装指南

CCS软件开发环境安装指南

目录第1章软件开发环境的安装 (1)1.1目的 (1)1.2准备 (1)1.3安装Perl语言解释器 (1)1.4安装CCS (1)1.5安装升级包 (3)1.6安装F2802x工程头文件及例程包 (3)1.7安装XDS100仿真器驱动 (3)第2章仿真平台的设置 (4)2.1仿真平台的设置 (4)2.1.1软件仿真平台的建立 (4)2.1.2硬件仿真平台的建立 (5)第3章新建工程 (7)3.1启动CCS (7)3.2初步建立工程 (7)3.3拷贝常用文件 (9)3.4配置工程 (9)3.4.1添加文件 (9)3.4.2配置工程选项 (10)3.4.3添加GEL文件 (17)第4章编译和仿真环境的进入 (19)第5章程序固化和加密 (21)5.1固化程序 (21)5.1.1移除和添加CMD文件 (21)5.1.2固化 (21)5.2加密 (24)5.3解锁 (25)第1章软件开发环境的安装1.1 目的本章内容主要针对刚刚使用CCS的用户,力图从基本的操作演示指导用户建立针对Piccolo DSC系统的CCS工程应用。

本例说明中使用的DSC型号为F28023。

1.2 准备在准备操作前,请准备好下列软件或文件:(1)Perl语言解释器:ActivePerl;(2)TI IDE:CCS 3.3;(3)CCS升级包:CCS_v3.3_SR11_81.6.2.exe和F2802x_CSP_RTM.exe;(4)F2802x工程头文件及例程包:2802x C_C++ Header Files and Peripheral Examples;(5)XDS100仿真器驱动;1.3 安装Perl语言解释器直接双击可执行文件ActivePerl-5.8.8.822-MSWin32-x86-280952.msi即可安装,每一步一般都是默认设置。

安装过程可能需要较长时间。

1.4 安装CCS直接双击CCS安装文件夹内的可执行文件setup.exe即可安装。

安装过程中在图 1.1所示步骤时选择“Custom Install”方式安装。

图 1.1 安装CCS 3.3窗口截图1如图 1.2,确保所有项都被安装,对于有经验的用户,可以自己根据实际情况安装。

图 1.2 安装CCS 3.3窗口截图2安装过程可能需要较长时间,安装接近完成时的窗口如图 1.3所示。

图 1.3 安装CCS 3.3窗口截图31.5 安装升级包依次安装CCS_v3.3_SR11_81.6.2.exe和F2802x_CSP_RTM.exe这两个升级包以使CCS 支持Piccolo这款新型DSC。

安装过程可能需要较长时间,需要用户耐心等待。

1.6 安装F2802x工程头文件及例程包F2802x C_C++ Header Files and Peripheral Examples的软件包为一压缩包,使用WinRar 软件解压后直接双击setup_DSP2802x.exe即可安装,不需要特别配置直接“Next”到底。

安装完成后可以在目录C:\tidcs\c28\DSP2802x\v100下找到F2802x系列DSC的工程头文件、例程等内容。

1.7 安装XDS100仿真器驱动直接双击XDS100_v1_1_RTM.exe即可安装,直接“Next”到底。

安装前先暂时不要将XDS100仿真器插入PC机的USB接口。

安装完成后,将XDS100接入PC机,等待自动识别完硬件后,如图 1.4,从设备管理器中可以查看到增加了一些硬件。

图 1.4 安装完驱动后的设备管理器第2章仿真平台的设置2.1 仿真平台的设置如图 2.1所示。

双击桌面上的Setup CCStudio v3.3以设置CCS仿真平台。

图 2.1 设置仿真平台窗口2.1.1 软件仿真平台的建立若需要软件仿真可选择其中的F28023 Device Simulator,如图 2.2所示。

图 2.2 选择软件仿真平台双击该项后,会在左边显示栏增加一项目录,如图 2.3所示。

这样就建立了软件仿真平台。

若不需要进一步添加仿真平台,直接点击左下角的“Save & Quit”按钮就可以退出。

图 2.3 选择软件仿真平台添加结果2.1.2 硬件仿真平台的建立硬件仿真平台的添加过程和软件仿真平台的添加类似。

选择“Factory Boards”分页中的“F28023 XDS100 USB Emulator”,如图 2.4所示。

图 2.4 选择硬件仿真平台双击此项后出现如下,可以看出左边增加了一个目录项,如图 2.5所示。

图 2.5 选择硬件仿真平台的结果点击左下角的Save & Quit按钮退出此窗口,它此时会提醒你是否需要启动CCS,可以根据实际需要选择。

第3章新建工程3.1 启动CCS双击桌面的CCStudio v3.3。

由于在上一节操作中设置了1个以上仿真平台,因此会弹出如图 3.1窗口,需要用户选择启动哪个仿真平台。

这里选择硬件仿真平台“F28023 XDS100 USB Emulator”,双击子目录项“TMS320C2800_0”就可以直接启动CCS。

下文除特殊说明外,软件仿真平台下工程的设置与操作与此基本一致。

图 3.1 仿真平台选择窗口3.2 初步建立工程CCS 3.3启动成功后出现如图 3.2所示界面。

图 3.2 启动CCS后的初始界面此时点击Debug菜单下的Connect子菜单(或直接按下快捷键“ALT+C”)就可以联接仿真器(首先确认XDS100已插入PC机USB接口并已安装驱动)。

联接成功后的界面如图 3.3所示。

此时窗口左下角会提示当前仿真器状态为“HALTED”。

图 3.3 联接仿真器后的界面关闭Disassembly子窗口,点击菜单Project->New。

在弹出的对话框中填入如图 3.4所示内容,即在路径D:\ZlgCCSPrj\MyFirst\中建立工程MyFirst,工程输出文件为可执行文件(.out 后缀文件,其符合COFF规范),目标控制器为TMS320C28XX系列。

点击Finish完成工程的初步建立。

图 3.4 初步建立工程3.3 拷贝常用文件将安装的头文件目录中的两个文件夹DSP2802x_common和DSP2802x_headers复制到工程目录下。

如表 3.1所示。

表 3.1 复制文件夹的源与目的路径复制源复制到工程目录C:\tidcs\c28\DSP2802x\v100\DSP2802x_common¨D:\ZlgCCSPrj\MyFirst\ DSP2802x_common C:\tidcs\c28\DSP2802x\v100\DSP2802x_headers¨D:\ZlgCCSPrj\MyFirst\ DSP2802x_headers此步骤的意义在于:之后设置头文件路径时可以通过相对路径找到,而避免采用绝对路径时路径改变引起不能正常编译的问题。

另外,此时头文件及其他文件归工程私有,有利于避免文件被意外修改。

3.4 配置工程3.4.1 添加文件如图 3.5,右击工程名,选择“Add Files to Project”执行添加文件操作。

文件列表如表3.2所示。

图 3.5 添加工程文件表 3.2 文件列表文件路径文件名D:\ZlgCCSPrj\MyFirst\DSP2802x_headers\source DSP2802x_GlobalVariableDefs.cDSP2802x_CpuTimers.c D:\ZlgCCSPrj\MyFirst\DSP2802x_common\source [1]DSP2802x_DefaultIsr.cDSP2802x_Gpio.cDSP2802x_MemCopy.cDSP2802x_PieCtrl.cDSP2802x_PieVect.cDSP2802x_Sci.cDSP2802x_SysCtrl.cDSP2802x_CodeStartBranch.asmDSP2802x_usDelay.asm[2]D:\ZlgCCSPrj\MyFirst\DSP2802x_common\cmd 28023_RAM_lnk.cmdD:\ZlgCCSPrj\MyFirst\DSP2802x_headers\cmd DSP2802x_Headers_nonBIOS.cmd 注:[1] 若直接将该目录下所有文件均加入工程将导致编译时发生错误,请按照实际需要使用的外设情况添加源文件。

[2] cmd文件用来分配rom和ram空间用的,告诉链接程序怎样计算地址和分配空间。

此处28023_RAM_lnk.cmd决定程序将在RAM内被执行,CCS能够自动加载程序到RAM存储器空间。

后续章节将介绍与之对应的F28023.cmd文件,其将程序分配到FLASH存储空间,因此需要使用FLASH工具才能加载程序到FLASH存储空间。

特别注意的是,头文件.h文件是不需要专门添加的,在编译时程序会自动添加涉及到的头文件。

最后,需要添加主文件main.c。

首先点击CCS左上角的新建按钮新建空白源文件并保存到工程目录下,文件名为:main.c。

并按上述操作将该文件添加到工程中。

3.4.2 配置工程选项如图 3.6,通过Project->Build Option菜单进入设置编译选项窗口。

图 3.6 选择Build Option菜单这里需要设置和检查“Compiler”和“Linker”两个选项中的各个分页。

用户可以对照下列图 3.7到图 3.17所示进行设置。

图 3.7 Build Option设置窗口参考截图1图 3.8 Build Option设置窗口参考截图2图 3.9 Build Option设置窗口参考截图3图 3.10 Build Option设置窗口参考截图4图 3.11 Build Option设置窗口参考截图5图 3.12 Build Option设置窗口参考截图6提示,如图 3.13,“Include Search Path”中需要填写两个头文件的路径,不同路径用分号隔开,即 $(Proj_dir)\DSP2802x_headers\include;$(Proj_dir)\DSP2802x_common\include 。

图 3.13 Build Option设置窗口参考截图7图 3.14 Build Option设置窗口参考截图8图 3.15 Build Option设置窗口参考截图9图 3.16 Build Option设置窗口参考截图10图 3.17 Build Option设置窗口参考截图11设置完成后点击“确定”退出。

3.4.3 添加GEL文件一般情况下用户不需要进行此节所述操作,只有在发现GEL文件不匹配(即发现当前平台的GEL文件不是f28023.gel)时才需要参考此节,否则跳过此操作。

相关主题