正在加载图片...
DSP本科实验教材 第一部分 软件仿真(Simulator)实验 实验一集成开发环境CCS应用基础 一、目的 1.通过创建一个简单的应用工程,初步熟悉Code Composer Studio(简称CCS)的集成开 发环境(DE)及其工具的使用。 2.掌握汇编语言源程序的基本框架和编写方法,了解CCS的工程结构以及编译、汇编、连 接、运行和调试的基本过程。 3.了解STO、ST1的控制位对计算过程的控制以及计算结果对状态位的影响。 二、内容 1.学习使用CCS集成开发环境(DE)的各种工具。 包括下列内容: (1)编辑、汇编和连接。 (2)查看和修改存储器映像寄存器的内容。 (3)查看和修改ST0、ST1及PMST的有关位。 (4)查看和修改程序存储器和数据存储器的内容。 (5)断点操作。 (6)运行程序(单步运行、连续运行和断点运行)。 2.观察并理解COFF段结构的划分及存储空间的分配。 3.观察控制位SXM、OVM、CI6及FRCT置1或清0对执行结果的影响。 4.观察标志位TC、C、OVA及OVB的变化情况。 三、实验步骤 1.准备工作 在逻辑盘D:1下,建立以自己学号命名的子目录,(如:DDXK031学号)以后自己的所有 实验程序都在此子目录下运行。(说明:CCS在安装时,曾在C区建立了i文件夹,但由于实 验室PC机的C区都己保护,所以学生的目录及文件不能建在c:\ti\myprojects下)。 将实验一的文件夹拷贝至自己的子目录内。在PC机的CCS软件仿真环境(Simulator)下,选 择TMS320C5416软件仿真模式,并在此模式下进行实验。 2.预习实验程序 实验一提供了三个有关程序:汇编主程序testl.asm、中断矢量处理程序vectors.asm及命令 文件testl.cmd(参见第三部分,实验一参考程序)。 (1)读懂主程序testl.asm,分析程序中各操作所提供的原始数据、中间过程和最终结果。 在实验前先填写主程序注释中的括号部分,然后通过实验验证自己的分析正确否。 (2)通过预习程序(特别是预习testl.cmd),了解该工程中COFF格式段的划分及存储器 的分配情况。在实验前先填写表1-1。 表1-l工程test1中的段及其定位DSP 本科实验教材 2 第一部分 软件仿真(Simulator)实验 实验一 集成开发环境 CCS 应用基础 一、目的 1. 通过创建一个简单的应用工程,初步熟悉 Code Composer Studio(简称 CCS)的集成开 发环境(IDE)及其工具的使用。 2. 掌握汇编语言源程序的基本框架和编写方法,了解 CCS 的工程结构以及编译、汇编、连 接、运行和调试的基本过程。 3. 了解 ST0、ST1 的控制位对计算过程的控制以及计算结果对状态位的影响。 二、内容 1. 学习使用 CCS 集成开发环境(IDE)的各种工具。 包括下列内容: (1)编辑、汇编和连接。 (2)查看和修改存储器映像寄存器的内容。 (3)查看和修改 ST0、ST1 及 PMST 的有关位。 (4)查看和修改程序存储器和数据存储器的内容。 (5)断点操作。 (6)运行程序(单步运行、连续运行和断点运行)。 2. 观察并理解 COFF 段结构的划分及存储空间的分配。 3. 观察控制位 SXM、OVM、C16 及 FRCT 置 1 或清 0 对执行结果的影响。 4. 观察标志位 TC、C、OVA 及 OVB 的变化情况。 三、实验步骤 1.准备工作 在逻辑盘 D:\下,建立以自己学号命名的子目录,(如:D:\DXK03\学号)以后自己的所有 实验程序都在此子目录下运行。(说明:CCS 在安装时,曾在 C 区建立了 ti 文件夹,但由于实 验室 PC 机的 C 区都已保护,所以学生的目录及文件不能建在 c:\ti\myprojects 下)。 将实验一的文件夹拷贝至自己的子目录内。在 PC 机的 CCS 软件仿真环境(Simulator)下,选 择 TMS320C5416 软件仿真模式,并在此模式下进行实验。 2.预习实验程序 实验一提供了三个有关程序:汇编主程序 test1.asm、中断矢量处理程序 vectors.asm 及命令 文件 test1.cmd(参见第三部分,实验一参考程序)。 (1)读懂主程序 test1.asm,分析程序中各操作所提供的原始数据、中间过程和最终结果。 在实验前先填写主程序注释中的括号部分,然后通过实验验证自己的分析正确否。 (2)通过预习程序(特别是预习 test1.cmd),了解该工程中 COFF 格式段的划分及存储器 的分配情况。在实验前先填写表 1-1。 表 1-1 工程 test1 中的段及其定位
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有