版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、苏州职业大学培训报告帐户:DSP应用技术培训项目:Code Composer Studio入门类:学号:名称:1.实验目的:1.控制Code Composer Studio 3.3的安装和配置步骤过程。2.了解DSP开发系统以及计算机与目标系统的连接方式。3.了解Code Composer Studio 3.3软件的操作环境和基本功能,并了解TMS320C28xx软件开发过程。(1)学习如何创建和管理项目。(2)了解基本编译调试功能。(3)学习使用观察窗口。(4)了解图形功能的使用。实验设备:1.一台PC机;操作系统包括Windows2000(或WindowsNT、Windows98、Wind
2、owsXP、以下假定操作系统为Windows2000:)。如果Windows操作系统的内核是NT,则必须安装相应的修补程序t程序(例如,Windows2000的service pack 3或WindowsXP的service pack 1)。2.一个ice tek-f 2812-a实验箱。如果没有实验框,请单击ICETEK-ICETEK-USB模拟器或ICETEK-ICETEK-PP模拟器和ICETEKf 2812-a评估板,1个5V电源。3.1条USB连接电缆(例如,使用PP类型模拟器更换1条并行端口电缆)。实验原理:*开发TMS320C5xxx应用程序系统通常需要一些调试工具:-软件集成开
3、发环境(Code Composer Studio 3.3):完成系统的软件开发,执行软件和硬件模拟调试。也是硬件调试的辅助手段。-开发系统(ICETEK 5100 USB或ICETEK 5100 PP):在硬件模拟调试时与硬件系统通信、控制和读取硬件系统的状态和数据。-评估模块(ICETEK F2812-A等):为软件运行和调试提供平台和用户系统开发的参考。*Code Composer Studio 3.3主要完成系统的软件开发和调试。提供所有编程、维集保护、编译和调试环境,用于生成汇编语言和c语言程序编译链接的公共目标文件(COFF)网格可执行文件,可以下载程序以在目标DSP上运行调试。*您
4、系统的软件部分可以由CCS设置的工程文件管理,该文件通常包含以下文件:-源文件:c语言或程序集语言文件(* .ASM或* .c)-头文件(* .h)-命令文件(* .CMD)-库文件(* .LIB,* .OBJ)4.实验阶段:准备实验: (此实验使用软模拟模式)2.将Code Composer Studio 3.3设置为以软模拟方式运行3.启动Code Composer Studio 3.3(选择菜单DebugReset CPU)成功启动CCS后,将出现以下窗口:图2.14.建立专案。(1)创建新项目文件(2)菜单“Project”中的“New”选择项目。图2.2创建图形文件将按编号顺序创建v
5、olume.pjt项目文件,如下图所示。图2.3新项目在主窗口左侧的“项目管理”(project management)窗格中,展开新创建的volume.pjt,(2)将程序文件添加到项目文件中:菜单“Project”中的“Add Files to Project”选择项目。在“将文件添加到项目”对话框中在中,选择文件目录c 3360 icetek f 2812 DSP 281 x _ examples lab 0101-use CSS以更改文件类型C Source Files(* .c;* .ccc”,选择显示的“volumem.c”文件。重复以上步骤以添加cs : ice tek f 28
6、12 DSP 281 x _ examples lab 0101-usecss volume . cmd文件位于volum项目中;添加c 3360 cc studio _ v 3.3 c 2000 cgtools lib RTS 2800 _ ml . lib。(3)编译链接项目:选择菜单Project中的Rebuild All项目,或单击工具栏上的按钮。关注编着在翻译过程中,CCS主窗口底部的“Build”提示窗口会显示编译信息,并显示错误和警报的统计数字。5.编辑修改项目中的文件。(1)查看项目文件在CCS主窗口左侧的“项目管理”窗格中,展开项目的每个分支以显示volume.pjt项目的包
7、 volume.h 、 rts2800.lib 、 volume.c 和 volume.cmd 文件。第一个文件是程序编译时,根据程序的“include”语句自动联接。(2)查看源文件在“项目管理”窗口中,双击“volume.c”文件以查看程序内容。在“项目管理”窗口中,双击文件“volume.h”打开此文件显示,您可以看到主程序存在要使用的某些宏定义与 BUF_SIZE 相同。Volume.cmd文件定义程序的放置位置,本示例说明了icetekf 2812-a评估板指定程序和数据在内存中的位置的存储资源。(3)修改源文件和编辑编译器打开“volume.c”,找到主函数“main()”,然后单
8、击“input=inp _ buffer”将门移至最后一个分号掉落时,程序会发生语法错误。重新编译链接项目后,将出现“编译信息”窗口发现错误提示双击红色错误提示,CCS将自动转到程序出现错误的地方;正确修改门(在语句末尾添加分号);重新编译时修改的文件由CCS自动保存。(4)修改项目文件中的设置图2.4修改项目文件通过上述设置操作重新编译后,程序将用户堆栈的大小设置为1024个单词。6.基本调试功能(1)下载程序:运行FileLoad Program,然后在下一个打开的对话框中选择刚创建的c : icetek f 2812 DSP 281 x _ examples lab 0101-usecs
9、s debug volume . out文件。(2)设置软件调试断点:在“浏览项目”窗口中,双击volume.c激活此文件,然后将光标移动到main()在行中右键单击并选择Toggle Breakpoint,或按F9键设置断点。或者,双击此行左侧的灰色颜色控制栏也可以设置或删除断点显示。)(3)使用断点调试程序:选择DebugRun或按F5键运行程序时,main()函数会自动停止程序。按F10键以write_buffer()函数运行。再次按F11键,程序将转到write_buffer函数。此时,为了返回主函数,按shift-F11完成write_buffer函数的执行。以write_buffe
10、r行再次运行,并与按F11运行程序进行比较。提示:运行c语言程序时,可以调试自己的代码,以便快速运行到主函数DebugGo main命令,在上述实验中使用是更麻烦的方法。7.使用“观察”窗口(1)启动View Watch Window以打开“观察”窗口。(2)在volume.c中,用鼠标双击变量(例如num),右键单击,然后选择“Quick Watch”。CCS打开“快速查看”窗口并显示选定的变量。(3)在volume.c中,如果选择变量num,右键单击,然后选择Add to Watch Window,则CCS将将变量添加到“观测”窗格并显示选定变量的值。(4)在“观察”(view)窗口中双击
11、变量,将弹出“修改变量”(您可以在此视窗中变更变数值。(5)将str变量添加到“观察”窗格中,然后单击变量的左侧,“观察”窗格将展开结构变量,并显示结构变量每个元素的值。(6)将str变量添加到“观测”窗格中。程序将启动write_buffer函数。如果num变量超出范围,则可以使用Call Stack窗口查看其他函数中的变量。选择菜单“ViewCall Stack”以打开堆栈窗口。双击堆栈窗格中的main()选项,查看num变量的值。8.文件输入/输出下面介绍如何将数据从PC加载到DSP。用于利用已知的数据流测试算法。在完成以下任务之前,描述Code Composer Studio中的探测(
12、Probe)断点允许用户从指定位置提取/注入数据。探测断点可以设置在程序中的任何位置。当程序作为探测断点运行时,将触发与探测断点相关的事件,当事件结束时,程序将继续运行。在本节中,探测断点触发的事件是从PC机上存储的数据文件的一个段加载到DSP的缓冲区中的事件。(1)在物理系统中,read_signals函数用于读取A/D模块中的数据并将其放入DSP缓冲区。在此处执行此操作(而不是A/D模块)是探测断点。运行Read_signals函数时,探测断点将完成此操作。程序行read _ signals(input);右键单击并选择Toggle breakpoint以设置软件断点。再次右键单击同一行,然后选择“Toggle Probe Point”以设置探测停止点。(2)执行以下操作图2.5文件io文件设置9.图形功能简介使用CCS的图形功能查看上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 针织面料印染加工项目绩效评价
- 一般工业固废填埋综合利用项目施工方案
- 《数字化制造》课件-轴承盖任务三子任务4孔加工及程序生成
- 幼儿园小班数学领域综合教学活动《手影变变变:指尖上的5以内点数》
- 高中地理二轮复习专题教学设计:大气运动规律深度整合
- 高中化学二年级《盐类的水解》基础落实课教学设计
- 七年级上册英语Unit 2 Were Family!Section B 1a1d阅读课深度学习教案
- 员工退休返聘协议
- 小学数学五年级大单元知识清单:3.7容积和容积单位
- 初中八年级生物学上册核心概念建构与跨学科实践教学设计
- 2026秦皇岛华勘地质工程有限公司招聘12人笔试参考题库及答案详解
- 2026年电子商务运营推广策略方案
- JBT 14828-2025 土方机械行业绿色工厂评价导则标准立项发展报告
- 2025-2030中国全屋净水系统消费者行为与品牌战略发展报告
- 2026年度国铁融资租赁有限公司第一批公开招聘14人笔试历年常考点试题专练附带答案详解
- (2026年度)领导干部任前应知应会党内法规和法律知识考试题库及答案
- 医务人员职业暴露应急处置共识 (2026 版)
- 尿道吻合术核心步骤
- 逆流式闭式冷却塔设计计算书
- 《中医体重管理临床指南》
- 施工现场机械维修保养记录表
评论
0/150
提交评论