CCS5.5使用教程
CCS5的使用方法

CCS5的使用方法一、安装CCS52.安装完成后,打开CCS5,开始配置CCS5的工作环境。
二、配置CCS5的工作环境1. 打开CCS5后,在第一次启动的配置窗口中,选择“Create a new workspace”(创建一个新的工作区)或“Choose an existing workspace”(选择一个已有的工作区)。
2. 在配置窗口中,选择GCC工具链、合适的Debug Probe和目标设备,并点击“Finish”完成配置。
三、创建工程1. 在CCS5的菜单栏中,选择“File” -> “New” -> “CCS Project”。
2. 在工程向导中,输入工程的名称和路径,选择目标设备和Debug配置,最后点击“Finish”创建工程。
3. CCS5会自动生成一个空白的工程,并在Project Explorer视图中显示出来。
四、编写代码1. 在Project Explorer视图中,选择工程文件夹,右键点击“New” -> “Source File”。
2. 输入源文件的名称,并点击“Finish”创建源文件。
五、配置编译选项1. 在Project Explorer视图中,选择工程文件夹,右键点击“Properties”。
3. 选择“Build” -> “Linker” -> “File Search Path”,添加需要的库文件路径。
5.保存修改,并关闭属性对话框。
六、编译和调试1. 在Project Explorer视图中,选择工程文件夹,右键点击“Build Project”编译工程。
2. 编译完成后,在工程文件夹下的“Debug”文件夹中会生成可执行文件。
3. 在CCS5的菜单栏中,选择“Run” -> “Debug”启动调试会话。
4.调试过程中,可以设置断点、单步执行、查看变量值等。
1. 在CCS5的菜单栏中,选择“Target” -> “Connect”连接目标设备。
CCS5.5的详细操作说明

7、同理:按第 3~6 步骤,继续添加其它标准的或者自已编写的头文件路径,如下图:
8、添加所需的头文件路径完成后,点击
,返回如下界面,即
下的 Includes 出现了刚才设置头文件的搜索路,如下图:
第七步:设置库文件(lib)的搜索路径 1、鼠标指向工程
,点击鼠标右键选中“Properties”如下图:
CCS5.5 的详细操作说明
说明:本描述是对 CCS5.5 一步一步地操作如何建立工程,配置仿真器、连接仿真器、烧录 RAM 与调试、烧录 flash, 如何打开一个已有的 CCS5.5 工程。
1、CCS 版本:CCS5.5.0.00077_win32。(CCS5.5 需要破解的,安装前其实不用卸载 CCS3.3 的,我的电脑就有 CCS3.3 和 CCS5.5 两个版本)
上次打开的工程
4、通过点击
选择刚才新建的文件夹,如下图:
5、点击
后,工程文件的存放路径就在
位置,如下界面:
6、点击
后,将会重新打开 CCS5.5 界面,如下图:
7、点击左边 打开
项目窗口,如下图:
第三步:新建一个工程 1、新建一个项目工程:ProjectÆNew CCS Project,如下图:
2、点击
,出现如下对话框:
3、将上面的参数修改后如下图:
4、点击
后,在
一些文件,如下第二个图。
窗口下出现了添加的
项目,如下第一个图,并且在 CpuTimer0_LED 文件夹也自动添加了
第四步:新建一个主函数源文件 1、FileÆNewÆSource File,如下面界面:
(提示:事实上,也可以从其它地方拷贝一个 main.c 文件到“CpuTimer0_LED”文件夹目录下,拷贝完成后,在 文件。见下面的第 4 步)
CCS5.5导入3.3文件方法

CCS5.5导入CCS3.3工程方法 1导入方法 现有程序为DSP6713基于CCS2000或者CCS3.3工程文件方法。工程开发使用csl.h文件,因此需要预先安装sprc090.zip中的 c6000.exe。
打开ccs5.5软件,选择Project-Import Legacy CCSv3.3 Project
to library search path,选择c6000.exe安装目录下c6xcsl\lib_2x;同时在build-c6000 compiler-advanced optionspredefined symbols 中增加”CHIP_6713”。
根据以上步骤完成设置,就可以进行ccs5.5下的文rch-directory中browse原有的工程所在的工作空间,将原有工程导入到现有的工作空间。
在导入的工程上单击选中,alt+enter弹出工程属性。
在弹出的属性对话框中选择build-c6000 compiler-include options-add dir to #include**右上角 ,选择之前c6000.exe安装目录下c6xcsl\include,如下图所示,以及c6000 linker-file search path-add
CCS5.5的详细操作说明

第十步:配置仿真器 1、FileÆNew->TargetConfigurationFile,如下图:
2、鼠标左键点击
,出现如下对话框,建议把 File name 选项修改为自己仿真芯片的型号,如下图:
3、点击
出现如下对话框,修改选项后如下图:
4、然后点击右边的
按钮,点击后会由高亮
#include "DSP28x_Project.h" #include"Function.h" //自定义函数头文件 #include"Variable.h" //自定义变量头文件
附件
void main(void) {
InitSysCtrl(); DINT; InitPieCtrl(); IER = 0x0000; IFR = 0x0000; InitPieVectTable(); InitCpuTimers(); InitGpio();
2、鼠标左键点击 Properties,出现如下对话框,并选择 BuildÆC2000 LinkerÆFile Search Path,如下图:
3、点击 出现如下对话框:
4、点击
出现如下对话框,并选择头文件路径位置 CpuTimer0_RAM\IQmath\include,如下图:
5、点击
后返回如对话框:
上次打开的工程
4、通过点击
选择刚才新建的文件夹,如下图:
5、点击
后,工程文件的存放路径就在
位置,如下界面:
6、点击
后,将会重新打开 CCS5.5 界面,如下图:
7、点击左边 打开
项目窗口,如下图:
第三步:新建一个工程 1、新建一个项目工程:ProjectÆNew CCS Project,如下图:
CCS5.5新建TMS320F2812工程

在CCS5.5里建TMS320F2812的工程文件仿真器:B V1工程名:study1工程路径:F:\DSP\DSP_C\Build New Projects\CCS5.5\2812\study1头文件路径:F:\DSP\DSP_C\WenJian\include1、将F:\DSP\DSP_C\WenJian中的source文件夹复制到工程文件路径下;2、在CCS里,点击Project—New CCS Project,弹出如下对话框;3、在Project name中输入新建工程的名称,在此输入study1;4、在Output type中有两个选项:Executable和Static library,前者为构建一个完整的可执行程序,后者为静态库。
在此保留:Executable;5、在Location中输入工程存出路径:F:\DSP\DSP_C\Build Newprojects\CCS5.5\2812\study1;6、在Device部分选择器件的型号:在此Family选择C2000;Variant选择默认,芯片选择TMS320F2812;Connection选择Texas Instruments XDS100v1 USB Emulator;6、选择Empty Project创建新工程;7、在Advanced setting中均采用默认选择;8、创建的工程将显示在Project Explorer中,如下图所示9、添加头文件的路径,右键选中study1[Active - Debug]→点左键→Properties→Bulid→C2000 Compiler→Include Options,弹出如下对话框;10、点击上图中的红色框添加include文件的路径,如下图所示,点击OK。
11、OK。
CCSv5.5中DSPBIOS简单搭建例程

添加 DSP/BIOS 配置到当前工程
1) 选择 File > New > DSP/BIOS v5.x Configuration File。
2) 检查 Filename 栏的 tcf 文件名是否和你的工程名一致。这里名为 test.tcf。点
击 Next 按钮。
3) 选择所属的器件型号平台,我的是 ti.platforms.evm6748,点击 Next 按钮。
void taskledoff() {
while(1) { SEM_pend(&SEM1, SYS_FOREVER); GPIOPinWrite(SOC_GPIO_0_REGS, 34,GPIO_PIN_HIGH); TSK_sleep(500); //Delay(5000000); SEM_post(&SEM0); LOG_printf(&trace, "Task ledoff DONE"); } }
}
void taskledon() {
while(1) { SEM_pend(&SEM0, SYS_FOREVER); GPIOPinWrite(SOC_GPIO_0_REGS, 34,GPIO_PIN_LOW); TSK_sleep(500); //Delay(5000000); SEM_post(&SEM1); LOG_printf(&trace, "Task ledon DONE"); } }
创建步骤 选择 TSK – Task Manager ,右键选择插入,并为每个任务起个名字,这里我命 名了两个名称分别为 TSK_ledon、TSK_ledoff 的任务。优先级分别为 2 和 3。两来就会看到 led 在闪 烁。
CCS5.5使用教程

CCS5.5使用教程新建一个工程1、新建一个项目工程:Project/New CCS Project,如下图:2、单击之后,出现如下对话框:设置工程名,路径,设备型号,仿真器型号(可以后需仿真时设置)。
高级设置中的内容直接使用默认设置就可以。
设置完成后单击Finish。
3、完成上步后,建立的工程如下图:不选择仿真器型号时,targetConfigs不会生成新建源文件1、新建源文件File->New->Source File,如下图:2、设置源文件名称和源文件的类型添加已有的源文件1、右击工程选择Add Files2、选择需要添加进工程的文件Properties设置1、进入properties设置2、添加头文件,可点击添加按钮添加头文件路径和具体的头文件,3、添加库文件上面添加具体文件,下面添加搜索路径编译当所有的文件都添加完成后,现在就是对源文件进行编译了。
1、Project->Build All,如下图:2、点击build all之后,出现如下对话框:3、编译结束后,会在Console 窗口显示编译结果信息,而在Problems 窗口中显示错误、告警等信息,如下图:配置仿真器当编译完成后,开始进行调试1、File->New->TargetConfigurationFile,如下图:2、选择Target Configuration File之后出现如下对话框:3、设置文件名之后,单击Finish,出现如下对话框:Connection选择仿真器型号;device选择设备型号。
设置完毕后单击save。
4、连接仿真器将仿真器xds100v2 与TMS320F28035 开发板连接好,并通电,然后点击右边的TestConnection按钮。
会出现连接目标板信息,在信息最后当有“The JTAG DR Integrity scan-test has succeeded”指示时,说明连接成功。
CCS安装及使用办法

CCS5.5的安装以及MSP430的使用办法一CCS简介Code Composer Studio是一种针对TI的DSP、微控制器和应用处理器的集成开发环境。
CCStudio包括一套用于开发和调试嵌入式应用程序的工具。
它包括用于各种TI设备系列的编译器、源代码编辑器、项目生成环境、调试程序、探查器、模拟器和其他许多功能。
CCStudio 提供一个单一用户界面,指导用户完成应用程序开发流程的每一步骤。
类似的工具和界面使用户能够比以前更快地开始使用,并且能够向他们的应用程序添加功能,这些都归功于成熟的生产能力工具。
本文着重讲解CCS的使用的基本方法和功能,旨在与读者读完后能够快速上手,开始自己的MSP430单片机学习、练习之路,当然这里提到的使用方法也同样适用与DSP等其他CCS 支持的处理器。
二:安装CCS5.51.双击安装文件双击CCS5.5.0.00077_win32文件夹中的ccs_setup_5.5.0.00077弹出如图1所示界面,点击yes,弹出如图2所示界面,选中如图2所示部分,点击next。
图1图22 选择安装路径在图3所示的位置点击Browse修改安装路径,安装在自己计算机熟悉的目录下面,注意不能有中文路径,只能安装在英文路径下面。
然后点击next图33 选择安装内容完成选择路径安装以后,会弹出图4所示界面,选择Custom,点击next,然后图4弹出图5所示界面,选中MSP430 Ultra LowPower MCUs,由于我们的毕设主要用到MSP430,所以只选中该项(有兴趣的可以多选择几项)。
然后一直点击next,即可完成安装。
图5三.使用CCS5.5安装完成以后点击如下所示的快捷方式,会弹出如图6所示的界面。
图6图6中的Workspace栏为CCS5.5存放工程文件的目录,以后所建的MSP430工程都存放在此文件夹下面,注意不要选中图6画红线部分,如果选中以后再也不会弹出此界面,将无法修改工程文件目录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CCS5.5使用教程
新建一个工程
1、新建一个项目工程:Project/New CCS Project,如下
图:
2、单击之后,出现如下对话框:
设置工程名,路径,设备型号,仿真器型号(可以后需仿真时设置)。
高级设置中的内容直接使用默认设置就可以。
设置完成后单击Finish。
3、完成上步后,建立的工程如下图:
不选择仿真器型号时,targetConfigs不会生成
新建源文件
1、新建源文件
File->New->Source File,如下图:
2、设置源文件名称和源文件的类型
添加已有的源文件
1、右击工程选择Add Files
2、选择需要添加进工程的文件
Properties设置
1、进入properties设置
2、添加头文件,
可点击添加按钮添加头文件路径和具体的头文件,
3、添加库文件
上面添加具体文件,下面添加搜索路径
编译
当所有的文件都添加完成后,现在就是对源文件进行编译了。
1、Project->Build All,如下图:
2、点击build all之后,出现如下对话框:
3、编译结束后,会在Console 窗口显示编译结果信息,
而在Problems 窗口中显示错误、告警等信息,如下图:
配置仿真器
当编译完成后,开始进行调试
1、File->New->TargetConfigurationFile,如下图:
2、选择Target Configuration File之后出现如下对话框:
3、设置文件名之后,单击Finish,出现如下对话框:
Connection选择仿真器型号;device选择设备型号。
设置完毕后单击save。
4、连接仿真器
将仿真器xds100v2 与TMS320F28035 开发板连接好,并通电,然后点击右边的TestConnection按钮。
会出现连接目标板信息,在信息最后当有“The JTAG DR Integrity scan-test has succeeded”指示时,说明连接成功。
烧录RAM进行调试1、Run->Debug,如下图:
2、单击Debug后,出现如下调试界面
3、下载程序到RAM
4、点击Load Program后,出现如下对话框
5、点击OK后,返回如下界面,然后鼠标点击
使其处于选中状态,如下图:
6、在自己需要观察的位置设置断点:鼠标指向行号的左
侧,然后双击鼠标,即可设置一个断点,如下图示:
7、点击这时调试全速运行,使其执行到断点,如下
图:
8、点击(或按F5)单步运行,如下图:
烧录Flash
1、View->Project Explorer,如下图:
2、显示的Project Explore窗口如下图:
3、删除文件,如下图:
4、弹出确认删除对话框,选择OK
5、把用于烧录Flash的.CMD文件拷贝到工程文件夹下,
如图所示:
6、拷贝完成后,下框自动出现了
添加的“.cmd”文件,如下图:
7、重新编译所有源文件,Project->Build All,如下图示:
8、点击Build All后出现如下对话框,如图所示
.
9、完成编译后,可能会出现下对话框,意思是否烧录
flash。
10、点击Yes后出现烧录flash 对话框,如下图:
11、若没有出现上面第9 步的指示,则通过如下图示烧录
flash,Run->Load->Load Program…
12、点击Load Program之后,出现如下对话框:
13、点击OK后,出现如下对话框:
14、烧录完成后,鼠标指向
,然后点击鼠标右键选择,如下图所示:
15、点击Connect Target后,即可断开仿真器xds100v2
与开发板的连接(若再次点击,则仿真器xds100v2 连接开发板),如下图示:
16、关掉开发板的供电(不用拨出xds100v2 与开发板的
JTAG 接口),然后重新上电,这时开发板处flash 运行状态了。
点击退出调试界面,然后返回正常界面,如下图示:
导入3.3版本工程
选择project->Import Legacy CCSv3.3 Project
单击Browse
打开3.3工程文件
导入完成后会变成新版本(5.5)的工程
打开存在的5.5工程
1、选择Project->Import Existing CCS Eclipse Project
2、选择存在的CCS工程,单击Browse
3、选择工程文件所在路径,单击确定
4、完成导入,单击Finish
导入旧工程可能出现的问题
3.3不区分大小写,但是5.5区分,注意函数名等大小写要保持一致。
头文件和库文件可能需要重新添加。
详细的设置都在properties里设置
Description:#16002-D build attribute vendor section TI missing in "C:\CCStudio_v3.3\boards\C6xCSL\lib_3x\csl6713.lib<csl_irq.obj>": compatibility cannot be determined
Resource :6713C/C++ Problem
错误:
I can reproduce these syntax errors when I import a CCS 3.3 CSL project into CCS5.1 as well. It seems these are due to the Eclipse indexer not being aware of these macros. These are only syntax errors reported by the indexer and the project itself should build fine.
Error NO CHIP DEFINED。