DSP应用技术实验报告Word文件下载.docx
- 文档编号:4740161
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:14
- 大小:105.72KB
DSP应用技术实验报告Word文件下载.docx
《DSP应用技术实验报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《DSP应用技术实验报告Word文件下载.docx(14页珍藏版)》请在冰点文库上搜索。
南训510左
实验日期
2014年9月25日
学生姓名
学号
专业班级
指导教师
盘书宝
实验成绩
教师评语:
教师签名:
批改时间:
年 月 日
一、实验目的和要求
1、学习创建工程和管理工程的方法。
2、了解基本的编译和调试功能。
3、学习GPIO的控制方法。
4、学习在C语言中控制寄存器读写的方法。
二、主要仪器设备
1、PC兼容机一台:
操作系统为WindowsXP(或WindowsNT、Windows98、
Windows2000)
2、TS-DM64x实验箱一台
三、实验操作方法和步骤
1、开发环境的使用
开发TMS320C6xxx应用系统一般需要以下几个调试工具来完成:
(1).软件集成开发环境(CCS):
完成系统的软件开发,进行软件和硬件的仿真调试,
它是硬件调试的辅助工具。
(2).仿真器(如WintechTDS510USB2.0或TDS560USB):
实现硬件仿真调试时与硬
件系统的通信、控制和读取硬件系统的状态和数据。
(3).评估模块(如实验箱中的TS-DM64x嵌入式多通道音视频处理平台):
提供软件
运行和调试的平台和用户系统设计开发的参照。
CCS主要完成系统的软件开发和调试,它提供一整套的程序编制、维护、编译的调试环境,能将汇编语言和C语言程序编译连接生产COFF(公共目标文件)格式的可执行文件,并能将程序下载到目标DSP系统上运行调试。
CCS通过工程来管理文件,一般包括以下几种文件:
-源程序文件:
C语言或汇编语言文件(*.c或*.asm)
-头文件(*.h)
-命令文件(*.cmd)
-库文件(*.lib,*.obj)
这几个文件都是工程必要的文件。
2、GPIO的使用
GPIO作为通用输入/输出接口,有着广泛的应用。
简单配置后,即可用来控制和接口各种外设。
本实验中,使用了AHCLKX,对其置1或置0可以点亮或熄灭DS6灯。
其连接电路图如下图所示:
四、实验结果及分析
(二)熟悉开发软件、调试程序、GPIO实验
2014年10月9日
2、学习如何调试程序。
(3).评估模块
2、软件的调试
(1)执行ViewWatchWindow打开观察窗口。
(2)在main.c中,用鼠标双击一个变量(比如num),再单击鼠标右键,选择“QuickWatch”,CCS将打开QuickWatch窗口并显示选中的变量。
(3)在main.c中,选中变量num,单击鼠标右键,选择“AddtoWatchWindow”,CCS将把变量添加到观察窗口并显示选中的变量值。
(4)在观察窗口中双击变量,则弹出修改变量窗口。
此时,可以在这个窗口中改变变量的值。
(5)把str变量加到观察窗口中,点击变量左边的”+”,观察窗口可以展开结构变量,并且显示结构变量的每个元素的值。
(6)把str变量加到观察窗口中;
执行程序进入write_buffer函数,此时num变量超出了作用范围,可以利用CallStack窗口察看在其他函数中的变量:
选择菜单ViewCallStack打开堆栈窗口。
②双击堆栈窗口的main()选项,此时可以察看num变量的值。
3、GPIO的使用
对于和别的管脚复用的GPIO,首先需要使能GPIO功能,然后配置成输入或输出方向后,才能对其控制。
DM642DSP的McASP寄存器的AHCLKX引脚驱动DS6灯,PFUNC、PDIR、PDOT如下表所示:
(三)存储器实验
2014年10月16日
1.了解TMS320DM642的内部存储器空间的分配及指令寻址方式
2.了解TS-DM64x实验箱嵌入式多通道音视频处理平台扩展存储器空间寻址方法及其应用
3.学习用CodeComposerStudio修改、填充DSP内存单元的方法
操作系统为WindowsXP
1、实验原理
TMS320DM642DSP基于增强的哈佛结构,可以通过三组并行总线访问多个存储空间。
它们分别是:
程序地址总线(PAB)、数据读地址总线(DRAB)和数据写地址总线(DWAB)。
由于总线工作是独立的,所以可以同时访问程序和数据空间。
DSP/BIOS主要是为需要实时调度和同步以及主机/目标机系统通信和实时监测的应用而设计的。
由3个部分组成:
DSP/BIOS实时内核和API、DSP/BIOS实时分析工具以及DSP/BIOS配置工具。
2、实验步骤
(1)实验准备
连接实验设备:
①.连接硬件仿真器;
②.连接电源;
③.接通220V电源开关。
(2)设置CCS在硬件仿真(Emulator)方式下运行
(3)新建工程
(4)添加工程源文件和DSP/BIOS文件
保存配置文件为memory.cdb,将其添加到工程中,然后添加由配置工具生成的memorycfg.cmd文件到工程中,到此完成了存储空间的基本配置。
由配置工具产生的配置文件和cmd文件,自动包含了实时运行支持库rts6400.lib和片上支持库cslDM642.lib等库文件。
新建源文件memory.c,将其保存到工程目录下。
参考\TS-DM64x_examples\Lab5.1-DM642_MEMORY\src\下的memory.c文件,拷贝其内容到新建memory.c中,将memory.c其添加到工程中。
(5)编译、下载程序
编译工程,编译通过后下载目标文件(.out)。
(6)存储区的观察和修改
运行,debug-run
(7)存储区的观察和修改
View->
Memory,输入查看存储区的地址,如SDRAM存储单元首地址(0x80000000)。
运行到main函数入口:
选择菜单DebugGoMain,当程序运行并停止在main函数入口时,展开“Disassembly”反汇编窗口,发现main函数入口地址为57A0H,也就是说从此地址开始存放主函数的程序代码。
修改程序区的存储单元程序区单元的内容由CCS的下载功能填充,但也能用手动方式修改。
(四)定时中断实验
2014年10月23日
1.学习用C语言编制中断服务程序
2.学习编写中断向量表文件
3.学习中断的使用方法
4.学习定时器的使用
5.修改实验功能,采用定时器来控制LED灯
三、实验原理及操作方法、步骤
在中断的使用中,需要编写相应的中断服务程序和中断向量表。
编制中断服务程序可以用C语言编写,编写一个单独的c_int14,此函数用interrupt修饰,没有参数和返回值。
中断向量表可以用汇编语言构造,编写一个汇编语言模块程序,在中断向量表该中断对应位置写汇编语言跳转语句。
实验中使用了定时器做为中断源,产生中断信号,执行中断服务程序。
(4)添加工程源文件
新建源文件main_timer1.c,将其保存到工程目录下。
参考\TS-DM64x_examples\Lab5.4-DM642_INT_TIME\下的main_timer1.c文件,拷贝其内容到新建main_timer1.c中,将main_timer1.c其添加到工程中。
添加cmd文件,
添加asm文件,vecs_timer1.asm
添加lib文件,evmdm642bsl.lib
(6)运行,观察输出窗口,有相关信息输出
(7)程序的修改
把前面实验的GPIO口控制添加到本次实验中,作为中断服务函数的处理对象,即中断函数时让LED由灭转亮(原来是灭)或者由亮转灭(原来是亮)。
(五)串口通信实验
2014年11月06日
1、学习RS232串口通信的相关知识
3、RS232串口线一条
通过串口线RS232实现主机(PC机)与目标板(开发板)的异步通信。
用串口线连接计算机与实验箱上的RS232接口;
(4)添加工程源文件(或者直接复制该工程文件,并打开工程)
新建源文件testuart232_CE1.c,将其保存到工程目录下。
参考\TS-DM64x_examples\Lab5.4-DM642_INT_TIME\下的testuart232_CE1.c文件,拷贝其内容到新建testuart232_CE1.c中,将testuart232_CE1.c其添加到工程中。
添加DSP/BIOS
添加link.cmd,testuartcfg.cmd
添加lib文件,jyddm643bsl.lib
把串口通信函数UART_PC函数功能修改为:
当收到上位机发下来的数据时,才把相应数据发送到PC机。
(六)视频采集显示实验
2014年11月13日
1、学习视频图像的回放原理
2、学习DSP/BIOS任务管理
3、视频连接线两条
本系统采用图像播放芯片SAA7104作为视频输出芯片,通过VP2(视频口2)连接到DM642,具体连接参照第一章TS-DM64x嵌入式多通道音视频处理平台原理框图。
视频回放也采用了TI的基于DSP/BIOS的驱动模型,通过对VP口、SAA7104等配置后,即可完成图像回放任务。
实验程序中采用视频采集中的相关知识。
用视频线连接CCD输出到嵌入式多通道音视频处理平台的视频输入;
用视频线连接LCD输入与嵌入式多通道音视频处理平台的视频输出;
(4)直接复制该工程文件,并打开工程
C:
\ProgramFiles(x86)\WintechDigital\TS-DM64X\TS-DM64X\TS-DM64xexperimentccs3.3\TS-DM64x_examples
\Lab5.11-DM642_Audioplay。
添加link.cmd
添加lib文件
(6)运行,观察开发板显示器
(7)程序的解读与修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 应用技术 实验 报告