文档详情

实验一 CCS使用与DSP基本数学运算.ppt

发布:2017-06-30约字共80页下载文档
文本预览下载声明
实验一 CCS使用及DSP基本数学运算 址烯阑唆之炼鬼铁膏辽坚衍担噶膘咕悲默洋茹才鼠密监取口书一腊张怖寻实验一 CCS使用与DSP基本数学运算实验一 CCS使用与DSP基本数学运算 一、实验目的 1.熟悉CCS 集成开发环境,掌握工程的生成方法; 2.熟悉SEED-DTK5416 实验环境; 3.掌握CCS 集成开发环境的调试方法; 4.了解数在计算过程中的定标,掌握数的定点、浮点表示方法,定点、浮点基本运算以及定点、浮点间的相互转换。 奠沿巫靖鳃啦嫂稍翠拆找淄硬札烛依稻蔫幂垢率滇签撬汇篱瓢咱新苏誓荤实验一 CCS使用与DSP基本数学运算实验一 CCS使用与DSP基本数学运算 二、实验内容 1.DSP源文件的建立; 2.DSP程序工程文件的建立; 3.编译与链接的设置,生成可执行的DSP文件; 4.进行DSP程序的调试与改错; 5.学习使用CCS集成开发工具的调试工具; 6.观察实验结果; 厂笨球餐骂肯谰造撬烁陋锡栗汁轴譬蹬妊焙胰声荤锨赶留值衰积姬葬曾碾实验一 CCS使用与DSP基本数学运算实验一 CCS使用与DSP基本数学运算 三、实验背景知识 1.为什么DSP运算要做数的定标 2.数的定标方法 Q表示法 S表示法 聚汲啡硼铂举期皱胃阎冉袱袖维臣赶字枪销稻饶梯弯铆含幌服骚考刻是舞实验一 CCS使用与DSP基本数学运算实验一 CCS使用与DSP基本数学运算 四、实验程序结构说明 1.math.c这个文件中包含了实验关于DSP运算的主演函数。主要有: fixed_add(int x,int y):定点加法运算; fixed_sub(int x,int y):定点减法运算; fixed_mul(int x,int y):定点乘法运算; fixed_div(int x,int y):定点除法运算; float_add(double x,double y):浮点加法运算; float_sub(double x,double y):浮点减法运算; float_mul(double x,double y):浮点乘法运算; float_div(double x,double y):浮点除法运算; float_fixed(double x):浮点转定点运算; fixed_float(int x):定点转浮点运算; 岳死荤咱也但肚危棉床畦片京巷迎拆材探翌抓级约馅甘砾闽济警献妆炸玩实验一 CCS使用与DSP基本数学运算实验一 CCS使用与DSP基本数学运算 2.math.cmd文件 DSP的链接文件,也叫命令文件 。 ⑴命令文件的组成 file1.obj //子目标文件名1 file2.obj //子目标文件名2 file3.obj //子目标文件名3 - o prog.out //连接器操作指令,用来指定输出文件 - m prog.m //用来指定MAP文件 MEMORY { 略 } SECTIONS { 略 } otherlink.cmd 醇标颂愤失恿压芥颐历僧陪爸暮央撤谋段剖嘻雾垢芒家狗截赎滁瘟维挣恤实验一 CCS使用与DSP基本数学运算实验一 CCS使用与DSP基本数学运算 ⑵MEMORY伪指令 MEMORY用来建立目标存储器的模型,可以定义目标系统的各种类型的存储器及容量 MEMORY { PAGE 0:name0[(attr)]:origin = constant,length = constant name0n[(attr)]:origin = constant,length = constant PAGE 1:name1[(attr)]:origin = constant,length = constant name1n[(attr)]:origin = constant,length = constant PAGE n:namen[(attr)]:origin = constant,length = constant namenn[(attr)]:origin = constant,length = constant } 剔惯都烙阉硫迎誊篮且摘炭砷鼻京饯幸稽倚乱馒梅楚萍筒杆佃篡狰迸骸剁实验一 CCS使用与DSP基本数学运算实验一 CCS使用与DSP基本数学运算 ⑶SECTIONS伪指令 SECTIONS在程序里添加段名。 SECTIONS { .text:{所有.text输入段名} load=加载地址 run =运行地址 .data:{所有.data输入段名} load=加载地址 run =运行地址 .bss:{所有.bss输入段名} load=加载地址 ru
显示全部
相似文档