多媒体通信实验 第4章 CCS应用 实验

上传人:f****u 文档编号:128307509 上传时间:2020-04-20 格式:DOC 页数:53 大小:1.90MB
返回 下载 相关 举报
多媒体通信实验 第4章 CCS应用 实验_第1页
第1页 / 共53页
多媒体通信实验 第4章 CCS应用 实验_第2页
第2页 / 共53页
多媒体通信实验 第4章 CCS应用 实验_第3页
第3页 / 共53页
多媒体通信实验 第4章 CCS应用 实验_第4页
第4页 / 共53页
多媒体通信实验 第4章 CCS应用 实验_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《多媒体通信实验 第4章 CCS应用 实验》由会员分享,可在线阅读,更多相关《多媒体通信实验 第4章 CCS应用 实验(53页珍藏版)》请在金锄头文库上搜索。

1、第4章 CCS应用实验目录实验4.1 CCS操作使用实验实验4.2 汇编语言DSP程序设计实验实验4.3 C语言DSP程序设计实验实验4.4 混合语言的DSP程序设计实验实验4.5 双精度数据加减运算汇编语言实验实验4.6 单精度小数乘法运算汇编语言实验实验4.7 浮点数乘除法运算实验实验4.8 库函数调用运算实验实验4.1 CCS操作使用实验 (一)实验目的要求1.学习工程创建的方法2.了解编译和调试功能3.学习使用观察窗口(二)主要仪器设备1.计算机2.CCS软件3.TMS320C64xx实验箱一台(三)实验原理和方法开发 TMS320C6xxx 应用系统一般需要以下几个调试工具来完成:1

2、.软件集成开发环境(CCS):完成程序编译、目标文件产生、下载,进行程序和硬件的联合仿真调试。2.仿真器:实现硬件仿真调试时与硬件系统的通信、控制和读取硬件系统的状态和数据。CCS 通过工程来管理文件,一般包括以下几种文件:1)源程序文件:C 语言或汇编语言文件(*.c 或*.asm)2)头文件(*.h)3)命令文件(*.cmd)4)库文件(*.lib,*.obj)(四)实验内容与步骤 连接实验箱与PC机,打开电源给实验箱供电。1.在C:CCStudio_v3.3MyProjects下新建一个文件夹:practice。复制C:CCStudio_v3.3tutorialsim64xxconsul

3、tant下的所有文件到practice文件夹下。2、点击setup code composer studio v3.3,运行 CCS Setup,设置 CCS 在软件仿真(simulator)方式下运行。保存配置。3.点击 Code Composer Studio,启动 CCS。4.创建工程选择菜单“Project”的“New”项,建立practice.pjt工程文件。5.向工程添加文件添加main.c,doloop.c,lnk.cmd到工程。 查看源程序:Doloop.c,main.c。打开:lnk.cmd文件,编辑如下内容保存:-stack 0x400-heap 0x400MEMORY I

4、SRAM : origin = 0x400, len = 0x1000000SECTIONS .vectors ISRAM .text ISRAM .data ISRAM .bss ISRAM .cinit ISRAM .const ISRAM .far ISRAM .stack ISRAM .cio ISRAM .sysmem ISRAM或者:/*/* c64xx_cov_lnk.cmd */* Copyright (c) 1996-2002 Texas Instruments Incorporated */*/-c-heap 5000-stack 5000/* Memory Map 0 *

5、/ MEMORY ON_CHIP : origin = 00000000h length = 00100000h EMIFA_CE0 : origin = 80000000h length = 10000000h EMIFA_CE1 : origin = 90000000h length = 10000000hSECTIONS .text ON_CHIP .stack ON_CHIP .bss ON_CHIP .cinit EMIFA_CE1 .cio EMIFA_CE0 .const ON_CHIP .data ON_CHIP .switch ON_CHIP .sysmem ON_CHIP

6、.far EMIFA_CE06工程中添加库文件 添加C:CCStudio_v3.3C6000cgtoolslib目录下的rts6400.lib7.查看源程序文件 点击工程列表下文件,可以打开源程序文件main.c查看代码8.编译、创建目标文件点击菜单project-compile file,可以对文件进行编译再点击菜单Project-Build,建立目标文件成功建立的文件应该是错误和警告都为09调用目标文件 1)连接仿真器与目标板点击: Debug-connect,连接成功后,CCS左下角有提示。2)点击File-Load Program,选择practiceDebugpractice.out

7、10.调试1)goto main2)设置断点在需要设置断点的行前双击鼠标,则在行前出现红色的原点,表示设置了断点;若在已经设置了断点的行前双击鼠标,则可以取消该断点。3)单步运行用F114)观察窗口点击view-watch window,则打开观察窗口(五)实验报告要求 1.写出实验报告,包括:目的和要求、仪器设备 2.写出实验步骤及内容实验4.2 汇编语言DSP程序设计实验(一)实验目的和要求:1.学习用汇编语言编制程序;2.了解在CCS下开发TMS320C64x汇编语言程序的步骤;3. 掌握汇编语言数据搬移、存储的方法;4.学习在CCS环境中调试汇编代码(二)主要仪器设备:1.计算机2.C

8、CS软件3.TMS320C64xx实验箱一台(三)实验原理与方法 1.汇编语言程序在执行时直接从用户指定入口开始。 2.由于CCS的代码链接器默认支持C语言,在编制汇编语言程序时,需要设置链接参数,选择非自动初始化,注明汇编程序的入口地址。(四)实验步骤与内容1.运行 CCS Setup,设置 CCS 在模拟仿真(Simulator)方式下运行。选择模拟仿真调DM642 Device Cycle Accurate Simulator(Endianness选little)。2.启动 CCS 3.创建工程4. 设置工程编译选项 选择CCS菜单project-Build Options,点击Link

9、er页,设置Autoinit Model为:No Autoinitialization(这点是与C语言程序设计不同)注意:若省略这一步,也不影响程序建立,只不过会出现警告:warning: entry point symbol _c_int00 undefined5. 输入源程序1)输入汇编源程序 选择File-New-Source File或使用工具条的快捷按钮,进入文件编辑窗口。录入汇编源程序: ;* ; 输入数据存放在:x,y ; 本例程完成运算:x+y ; 结果存放:z ; 其中:x,y,z都占32位 ;* .bss x, 4;排版要空一格,下同 .bss y, 4 .bss z, 4

10、 ;.def start ;.def x, y, z .textstart: ;排版要顶格 mvkl x, A0;立即寻址,将变量x 的值放到寄存器A0 mvkh x, A0;立即寻址,将变量x 的值放到寄存器A0 mvkl y, B0;立即寻址,将变量y 的值放到寄存器B0 mvkh y, B0;立即寻址,将变量y 的值放到寄存器B0 mvkl z, B2;立即寻址,将变量z 的值放到寄存器B2 mvkh z, B2;立即寻址,将变量z 的值放到寄存器B2 mvkl 0x010a0f2a, A4;给A4 低16位赋值 mvkh 0x010a0f2a, A4;给A4 高16位赋值 mvkl 0

11、x1ab31211, B4;给B4 低16位赋值 mvkh 0x1ab31211, B4;给B4 高16位赋值 stw A4, *A0;A4存入A0所指地址单元 nop 5 stw B4, *B0;B4存入B0所指地址单元 nop 5 ldw *A0, B1 ;将A0寻址单元的值读入B1 nop 5 ;避免流水线冲突 ldw *B0, A1;将B0寻址单元的值读入A1 nop 5 add A1, B1, A2 ;加法运算:A1+B1-A2 stw A2, *B2 ; 将A2的值存入B2所指地址单元 b $;一直在这里跳转,注意:b后有一个空格注意:汇编语句前需要留出空格,标号顶格输入,否则编译

12、有错误提示。保存源程序到工程目录下,保存文件为:myasm.asm2)输入链接命令文件点击“File/New/Source File”或使用工具条的快捷按钮,进入文件编辑窗口。输入链接命令文件内容:-stack 400-heap 400MEMORY ISRAM : origin = 0x0, len = 0x1000000SECTIONS .vectors ISRAM .text ISRAM .bss ISRAM .cinit ISRAM .const ISRAM .far ISRAM .stack ISRAM .cio ISRAM .sysmem ISRAM保存源程序到工程目录下,命名为myasm.cmd。6.将上述编辑的源程序mya

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号