CCS5.5工程建立示例

合集下载

CCS5.5的详细操作说明

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使用教程

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”指示时,说明连接成功。

CCS5.5的详细操作说明

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,如下图:

CCSV5使用文档

CCSV5使用文档

一、新建CCSV5工程1.双击打开CCSV5,弹出图如下,选择Workspace工作空间,选择之后点击OK,等待进入软件界面。

2.新建工程。

菜单栏 --- Project --- New CCS Prject --- 弹出New CCS Prject窗口。

如下所示,依次按照图中所示编号进行新建操作:3.之后即可新建一个工程,该工程里面默认添加了 main.c文件、VC5416.cmd文件、ccxml文件等内容。

如图所示。

4.该工程实现试验箱上的数码管功能测试。

所以我们需要删掉该工程的main.c和.cmd文件,将LED.c 和 ledcmd.cmd文件复制添加到该工程里面。

之后右击工程 --- 点击 build project ---编译工程。

5.之后进行在线仿真的操作。

右击工程 --- debug as --- debug configuration--- 在main选项卡里面选择工程目录下的 ccxml文件。

在program选项卡里面选择ledtest.out文件,如下图所示 --- 之后点击Apply --- 然后点击 Debug 进入在线仿真。

6.在线调试界面如下图所示;7.点击全速执行,可以看到试验结果。

二、 CCSV5导入外部工程。

1.双击打开CCS软件 ---- 右击左边呢projects explorer空白处 ---- 选择import --- 弹出import对话框 --- 选择 existing projects into workspace --- 之后点击next ----之后点击browse --- 选择需要导入的工程理解,工程文件夹 ---点击确地 --- 之后点击finish 导入成功。

2. 然后打开工程,进行工程编译,在线仿真等操作,和前面操作步骤一样。

CCS5.5新建TMS320F2812工程

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简单搭建例程

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报警信息Warning“compatibility cannot be determined”处理方法 (1)2报警信息Warning “creating ".stack" section with default size of 0x400; use the -stack option to change the default size” (3)3建议信息advice “Current optimization/debug settings: -opt_level=off --opt_for_speed=2 ” (5)4注释字体大小不一,难以辨认 (6)5错误Problem:“ cannot find file/Description Resource Path Location Type (8)6错误Problem:”unresolved symbol _Flash2812_Erase, first referenced in ./Par_Var.objPGM48_DO_V1.0F2812_EzDSP_RAM_lnk.cmd”117错误信息Problem:”specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line Problem”128打开已有CCS5.5工程 (14)9绝对路径设置(编译程序拷贝或剪切到其它电脑或者盘都可用) (16)10工程路径定义(不可修改)和源代码链接定义(可修改) (18)11从CCS3.3移植到CCS5.5的技巧 (18)12 CCS3.3与CCS5.5异同比较 (22)13从3.3转为5.5时通用板程序.ebss分配的内存空间不足 (25)14创建的CCS5.5工程文件夹名修改后不可用 (25)15程序修改记录及修改对比 (25)16新建库文件并且调用库文件中的函数 (27)17工程文件的注释文字出现乱码解决办法 (29)18编译好的工程拷贝到其它路径下变成出错:“gmake: *** No rule to make ” (32)19工程文件管理及版本变更方法 (33)20附件 (34)1 报警信息Warning“compatibility cannot be determined”处理方法具体报警信息如下:此信息代表编译obj所用编译器的版本与当前工程的编译器版本不一致(原来是3.3工程编译器与5.5编译器版本是不一样的),但不影响编译生成的结果,可忽略,也可以在属性中使用--diag_suppress=16002 来消除此警告信息处理步骤:1)点开工程属性:2)打开build/C2000linker/Advancd Option/Diagnose:3)在suppress diagnostic下设置:Diag_suppress=16002再次编译,问题解决:2 报警信息Warning “creating ".stack" section with default size of 0x400; use the -stack option to change the default size”具体如下:根据报警提示,需修改堆栈默认大小=0x400,具体路径如下:再次编译,报警消除:3 建议信息advice “Current optimization/debug settings: -opt_level=off --opt_for_speed=2 ”具体信息:按提示属性修改成如下设置:opt_level=offopt_for_speed=2再次编译,问题消除,编译通过:4 注释字体大小不一,难以辨认发现CCS3.3移植到CCS5.5后,注释部分尤其是汉字明显变小,修改字体大小及颜色方法:进入Preference下:通过Colors and Fonts来设置!5 错误Problem:“ cannot find file/Description Resource PathLocation Type具体错误:错误原因:找不到Flash2812_API_V210库函数,需要添加该库函数。

西北工业大学DSP实验(CCS与C55x Simulator使用实验)

西北工业大学DSP实验(CCS与C55x Simulator使用实验)

航海学院教学实验中心实验报告实验名称CCS与C55x Simulator使用实验课程名称DSP系统实验实验室名称水下电子信息与通信综合实验室姓名学号班级日期一、实验目的熟悉CCS开发环境学习创建工程和源文件掌握工程和文件管理掌握基本的调试技术二、实验要求创建一个DSP工程,并给工程中加入源文件、库文件和链接命令文件;单步调试程序,观察程序中变量的变化;设置观察点(Probe Point),并将观察点与输入文件相联接;动画运行程序,通过图形观察输入、输出波形;改变程序中变量,观察结果。

三、实验原理利用CCS帮助文件中的例子熟悉CCS集成开发环境。

四、实验环境软件环境:CCS3.1硬件环境:TDS2812EVM实验箱闻亭TDS560USB2.0仿真器五、实验过程、数据记录、处理及结论1、配置CCS仿真环境并运行CCS,用的是Simulator软件仿真。

2、创建新工程3、将CCS安装目录的“..\tutorial\sim55xx\volume1”下的“load.asm、vectors.asm、volume.c、volume.h、volume.cmd、volume.gel、sine.dat”等文件复制到工程目录中,下面直接使用CCS例程的文件,而不需要自己创建、编写源文件了。

再把各个文件导入;4、分析源代码双击左侧工程视图中的“volume.c”文件,在CCS右半窗口打开文件,可以看到源代码。

仔细分析源代码,可以看到以下部分:(1)在程序输出“volume example started”信息后,进入一个无限循环,在循环中不断调用dataIO和processing两个函数。

(2)processing函数用增益gain与输入缓冲器inp_buffer的每一个值相乘,并把结果值放入输出缓冲器out_buffer。

它还调用汇编Load函数,根据参数ProcessingLoad的值计算指令周期的时间。

(3)dataIO函数不执行任何操作而直接返回,它的作用是通过CCS的探针工具Probe Point,从主机的文件中读取数据到inp_buffer处。

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