CCS31到CCS33转换心得

合集下载

CCS3.3使用

CCS3.3使用
—— 单步执行按钮。用于单步执行在当前函数 中的单条语句。
常用工具条 (4) 调试工具条
—— 单步跳出按钮。在调试过程中,用于子程 序的执行操作。该条命令能直接从当前子 程序的位置自动执行后续的程序,直到返 回到调用该子程序的指令。
—— 执行到光标处按钮。在调试过程中,从当 前位置执行程序,直到遇到反汇编窗口中 的光标位置为止。
注意:rts6400.lib在 C:\CCStudio_v3.3\C6000\c gtools\lib路径下可以找到。 *.h文件不能用上述方法添 加到工程,而是利用 Project-Scan All File Dependencies,自动添加到 Include目录中。
1.3 查看项目工程包含文件
—— 编译文件按钮。用来编译当前的源文件, 但不进行链接。
—— 增加性构建按钮。用来生成当前工程项目 的可执行文件,仅对上次生成后改变了的 文件进行编译。
常用工具条 (3) 项目工具条
—— 全部重新构建按钮。用来重新编译当前工 程项目中的所有文件,并重新链接形成输 出文件。
—— 停止构建按钮。用于停止正在构建的工程 项目。
常用工具条 (2) 编辑工具条
编辑工具条共计10个按钮。
—— 设置括号标志按钮。从光标所在处开始, 查找括号对,并标记括号对中的文本。
—— 设置查找下一个开括号按钮。找到后,标 记与之对应的闭括号内的文本。
常用工具条 (2) 编辑工具条
编辑工具条共计10个按钮。
—— 查找匹配括号按钮。用来寻找匹配的闭括号。 —— 查找下一个开括号按钮。用来寻找下一个
File菜单:
Edit菜单:
View菜单:
Project菜单:
Debug菜单:

很棒的CCS使用详细讲义

很棒的CCS使用详细讲义
窗口 在开发测试程序的过程中,经常需要在程序执行中察看变量的取值,将利用
断点以及变量观察窗口来达到此目的。在达到断点后,使用单步执行命令。
24
1) 选 FileReload Program。 2) 在工程视图中双击文件 volume.c,打开代码窗口。将光标置于下面的语 句行: dataIO; 3) 单击工具按钮 (Toggle Breakpoint)或按 F9。选择边区(编辑区左
22
3.
察看源代码 在工程视图中 volume.c 上双击,就可在 CCS 右边窗口中察看源代码。 请注意该程序中的以下部分: 在进入 main 函数后打印出一条消息,并进入死循环。循环体中程序 调用了 dataIO 以及其他一些过程函数。 在过程函数中,将输入缓冲区(input buffer)中的每一个数值乘以增 益(gain) ,并将结果放入输出缓冲区(output buffer) 。程序也将调 用汇编载入例程, 该例程按照传递给它的 processingLoad 取值来消耗 指令周期。 本例中 dataIO 函数除了返回之外不做其他任何动作。我们在这里不 使用 C 代码来完成 I/O, 而是利用 CCS 中的一个探针 Probe Point 来 从主机的文件中读入数据并放入 inp_buffer 区域。
边的灰色竖条部分)标示出断点已经设置(红色点图标)。如果选择边 区无效(用 OptionCostomizeEditor Properties 来设置),择行显示用 粉红色高亮显示。(用 OptionCostomizeColor 可改变颜色。) 4) 选 ViewWatch Window,在 CCS 的右下角将出现一个分离区域,程序 运行时该区域显示观察变量的取值。默认时选中局部观察标签 Watch Locals,显示当前执行的函数中的局部变量。 5) 如果程序没有停留在 main 处,选 DebugGo Main。 6) 选 DebugRun,或按 F5,或图标 。

CCS3.3

CCS3.3

淘宝专营 DSP 仿真器开发板 店名:无名有信XDS100仿真器在CCS3.3环境下安装和使用入门(详细版)本文档是掌柜专门为帮助CCS3.3的新手入门而写的,思路就是我手把手领大家使用一遍CCS3.3,让新手有一个直接的认识,初步学会使用CCS3.3。

本文档没有面面俱到的去讲CCS3.3的使用,只是讲一些CCS3.3的最基本操作,如果想深入的学习CCS3.3,在附带光盘中,有多个CCS3.3的使用教程可供学习,如果你在使用CCS3.3的时候遇到困难,可以去其中尝试寻找解决的方法,实在不行还可以淘宝旺旺联系我“芯源乐淘”,我一般都在线。

最后祝大家学的顺心,玩的愉快,没事来小店逛逛,本小店刚开不久,正在不断的添加商品中,没准就有你想要的、适合你的。

“汉远”店址:/。

旺旺:芯源乐淘“无名有信”店址:/。

旺旺:幸福的蒲蒲本店专业经营TI DSP 仿真器、各种DSP 芯片开发板、学习板,如果有需要请与掌柜联系。

掌柜我是在企业工作的电气工程师,最望广交天下朋友,小店刚开业,最重信用,保证质量。

TI D S P 仿真器开发板专营汉远科技 h t t p ://s h o p 63359268.t a o b a o .c o m 无名有信 h t t p ://s h o p 63215493.t a o b a o .c o m T I D S P仿真器开发板专营在使用CCS3.3之前,我要特别强调一下,强烈建议各位朋友不要使用自己在网上下载的或者从别人那里拷贝的CCS3.3,请使用本光盘中的CCS3.3安装文件,就是在文件夹下的文件夹下的文件 ,很多朋友使用其他途径获取的CCS3.3文件,然后在使用的过程中遇到各种各样,奇奇怪怪的问题,这样就会非常浪费时间。

如果你已经安装了其他的CCS3.3,那么请换一台从没有安装过CCS3.3的电脑来进行下面的实验。

今天说这些,就是因为遇到过的这样的事情,有一个买家朋友,先安装了一个从网上下载的CCS3.3文件,然后遇到了运行程序无法跳到main()函数中的奇怪现象,然后在我的帮助下,就把原来的CCS3.3卸载掉,然后安装我提供的CCS3.3文件,并严格按照我下面所写的教程来操作,那个问题就自然而然的没有了。

CCS3.3的工程如何转化到CCS4.2

CCS3.3的工程如何转化到CCS4.2

CCS3.3的工程转化到CCS4.2中
1、打开CCS4.2后,点击project中的“Import legacy CCSV3.3 project.
2、单击browse选择工程的路径,在已有工程的路径下选择后缀为“.pjt”的文件打开。

(我这里为了方便把工程放在了桌面,但尽量不要放在桌面)
3、选择好V3.3的工程文件单击“打开”键后,其余选项默认即可,然后点击next。

4、选择转化的项目所使用的代码生成工具(code generation tools),一般CCS4.2会帮你选择好的,直接单击Next就ok了,
5、单击next
6、选择Use a common root for all migrated projects,单击finish。

7、等待一下,工程就转化好了,在环境的邮编会出现你转化之后的工程结构,如下图红圈所示。

至此一个CCS3.3转化至CCS4.2就完成了。

何将 CCSv3.3 迁移到 CCSv4

何将 CCSv3.3 迁移到 CCSv4

找电源工作上----------------------电源英才网•在“Project Wizard(项目向导)”中,选择“Select Project:(选择项目)”单选按钮,然后浏览到要迁移的CCSv3.3.pjt 项目文件。

在下图中,已选中Example_2833xCpuTimer.pjt文件。

然后单击“Next(下一步)”按钮。

•下一步,请选择构建所选项目所需的“Code Generation Tool(代码生成工具)”的版本。

•如果旧版项目中包含对DSP/BIOS 的引用,则请将其删除,即使项目并不使用DSP/BIOS,也请执行此项操作(有关详细信息,请参阅CN_C2000 Getting Started with Code Composer Studio v4#应用DSP BIOS 导致源文件缺失)。

此时,下方的屏幕将不会在迁移期间显示。

如果要使用DSP/BIOS,则请选择适用于项目的DSP/BIOS 工具版本。

默认条件下,虽然C2000 示例不使用DSP/BIOS,但由于 .PJT 文件中包含一个对“DspBiosBuilder”的空引用,迁移向导将选择默认的DSP/BIOS工具版本。

单击“Next(下一步)”按钮。

找电源工作上----------------------电源英才网如何将 CCSv3.3 迁移到 CCSv4•取消选中“Use common root for all migrated projects(对所有已迁移项目使用公共根目录)”,使CCS自动确定项目所引用的所有文件的唯一公共根目录,然后单击“Finish(完成)”。

(有关为项目迁移和已生成的macros.ini 文件定义“公用根目录”的详细信息,请参阅CCSv4 中针对C2000 的可移植项目)。

•祝贺您!您已经将一个CCSv3.x 项目成功迁移到CCSv4。

您现在可以从项目文件夹中删除所有文件,但下列文件除外:1. .cdtproject2. .cdtbuild3. .project4.项目目录中的所有源文件和头文件(.c、.asm、.h、.inc、.cmd、.lib 等)无需保存CCSv3.3 .pjt 文件。

CCS3.3使用图解

CCS3.3使用图解

CCS 3.3 使用图解1. CCS的布局和结构值得一提的是CC3.3和CCS2.2工具栏的区别,CCS2.2工具栏的图如下面所示,我们将其和CCS3.3的工具栏比对之后发现CCS.2中的探针工具已经不在CCS3.3的工具栏中了,这是因为CCS3.3中的断点就包含了探针功能2. 开始调试程序在编译完成之后,要来下载程序并进行功能调试。

“File”,”Load Program”,在工程文件夹下面的Debug文件夹下,选中**.out文件,点击打开,便开始下载程序了。

将**.out文件下载到目标板上2812的RAM中。

注意,这里是调试,所以将程序下载到RAM。

等到最后您要固化程序的时候,就得下载到FLASH了,因为断电之后,RAM里面所有的数据都会消失。

调试程序常用的一些按钮:Run和Animate的区别,Run是如果遇到断点的话它就停下来了。

而Animate就算遇到断点时先停止DSP内核,刷新窗口,然后接着继续启动运行,常用来连续刷新变量窗口和生成graph图形等1)如何添加断点我们调试代码时有时候想看看某一行或者某几行代码是否有执行,或者想看看执行前后变量的一些变化,那么我们就需要在这行或者这几行代码前加上断点了。

加上断点的方法很简单,只要在该行代码前双击就行。

双击之后,这行代码前面会出现一个红色圆块。

另外一种添加断点的方法,就是在刚才的编译工具栏上,点一下那个小手图形的按钮,前提是你要把光标移动到想要设置断点的哪一行上。

这时运行Run按钮,程序就会在断点处停下,黄色的小箭头又出现了。

那如何取消断点呢,在刚刚设置断点的那行再双击一下,代表断点的红色标记就消失了,断点也就被取消了。

如果想要清除文件内的所有断点,那么我们可以按一下刚才小手按钮旁边的那个打了叉叉的小手按钮“Debug:Remove all breakpoints”。

(2)单步调试让我们来了解一下CCS给我们提供的调试工具吧。

调试工具栏上分两类,一类是用于在源代码中调试的,另一类是用于在汇编代码中调试的。

dsp实验一-熟悉CCS3.3集成开发环境

dsp实验一-熟悉CCS3.3集成开发环境

实验一:熟悉CCS3.3集成开发环境一、实验目的1.掌握CCS3.3的安装和配置。

2.了解DSP开发系统合计算机与目标系统得连接方法。

3.了解CCS3.3软件操作环境和基本功能,了解TMS320C28xx软件开发过程。

(1)学习创建工程和管理工程的方法;(2)了解基本编译和调试功能;(3)学习使用观察窗口;(4)了解图形功能的使用。

二、实验设备1.PC机一台:操作系统为Windows2000或WindowsXP。

2.ICETEK-F2812-EDU实验箱一台。

三、实验原理1.开发TMS320C2xxx 应用系统一般需要以下几个调试工具来完成:(1)软件集成开发环境(Code Composer Studio 3.3):完成系统的软件开发,进行软件和硬件仿真调试。

它也是硬件调试的辅助手段。

(2)开发系统(ICETEK 5100 USB 或ICETEK 5100 PP):实现硬件仿真调试时与硬件系统的通信,控制和读取硬件系统的状态和数据。

(3)评估模块(ICETEK F2812-AE 等):提供软件运行和调试的平台和用户系统开发的参照。

2.Code Composer Studio 3.3 主要完成系统的软件开发和调试。

它提供一整套的程序编制、维护、编译、调试环境,能将汇编语言和C 语言程序编译连接生成COFF (公共目标文件)格式的可执行文件,并能将程序下载到目标DSP 上运行调试。

3.用户系统的软件部分可以由CCS 建立的工程文件进行管理,工程一般包含以下几种文件:源程序文件:C 语言或汇编语言文件(*.ASM 或*.C)头文件(*.H)命令文件(*.CMD)库文件(*.LIB,*.OBJ)四、实验步骤1.实验准备:由于本实验采用软件仿真模式,不要打开实验箱。

2.设置CCS3.3在软仿真(Simulator)方式下运行。

3.启动CCS3.3。

选择Debug/Reset CPU。

4.创建工程文件:(1)选择菜单“Project”的“New…”项。

ccs33中建立编译调试工程及常见错误讲解

ccs33中建立编译调试工程及常见错误讲解

ccs33中建立编译调试工程及常见错误讲解1、连接好板子,将板子上仿真器的usb口插到电脑上,启动ccs后,ccs会去获取板子信息并在打开的文件目录中自动生成一个文件,如图所示:笔者使用的是6437的板子2、用file-new选择建立一个dsp/bios文件在打开的对话框中选择你使用的板子的型号,如下图:3、这个时候ccs为我们建立了一个bios文件,以图表显示,里面按照所选板子的类型添加相应的硬件与其他模块。

储存这个文件到工程目录下先,文件类型为tcf。

4、储存这个文件的同时,ccs按照bios中的配置在当前目录下自动生成了一个cmd文件。

如今将tcf文件与这个cmd文件同时添加到工程中,使用5、然后需要修改一个编译选项,点击下图所示选项进去:6、打开后在编译选项对话框总会看到一个命令行,其中最后一句是-mv6400,由于用的是6467的板子,因此这个选项要修改成-mv64+;否则编译会报错:编译选项不正确;但并非所有类型的板子都要改,这个只针对型号为64+的板子。

7、file-new-source file建立一个c源文件,储存并加入到工程中。

下列是示例程序:#include <std.h>#include <string.h>#include <stdio.h>Int main(Int argc, String argv[])//main函数的类型务必这样写{unsigned int i;unsigned int sum=0;for(i = 0; i<=100; i++ ){sum += i;}printf("the sum = %d .\n",sum);printf("the program run over!\n");printf("the program run over!\n");}注意:1)假如想要printf正确输出信息,需要添加对应平台的rts64plus.lib文件。

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

把项目从CCS3.1转为CCS3.3的心得:
1、先把原来的项目做个备份
2、用CCS3.3打开项目,会弹出类似如下提示:
需要”Y”进行转换
3、转化后,关闭项目。

4、用UltraEdit等文本编辑工具打开刚才的pjt文件。

注意此时的[source files]可能变为如下:
[Source Files]
Source="cfg.tcf"
Source="cfgcfg.s62"
Source="cfgcfg_c.c"
Source="main.c"
Source="vmd642_vcapparamsPAL.c"
Source="cfgcfg.cmd"
[Generated Files]
Source="cfg.s62"
Source="cfg_c.c"
5、在资源管理器里,把新生成的文件cfg.tcf改名为cfgcfg.tcf
6、回到UltraEdit,把刚才的pjt文件更改如下:
[Source Files]
Source="cfgcfg.tcf"
Source="main.c"
Source="vmd642_vcapparamsPAL.c"
Source="cfgcfg.cmd"
[Generated Files]
Source="cfgcfg.s62"
Source="cfgcfg_c.c"
然后保存
7、CCS3.3打开刚才项目
把原来的链接库删掉,重新连接
比如:
删掉这个原来的cslDM642.lib
8、重新建立链接库,换为CCS3.3安装目录下的库
比如这个cslDM642.lib, 在C:\CCStudio_v3.3\boards\evmdm642\csl\lib目录中我们把这个库放到主项目pal.pjt里,如下:
然后保存项目
9、rebuild all, 此时应该可以了
还不行,请联系我们的客服:QQ 738815277。

相关文档
最新文档