logo资料库

CCS4.2数字信号处理实验.pdf

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
淘宝专营 DSP 仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址 http://shop63359268.taobao.com 张掌柜讲 F28335 系列 TI DSP TMS320F28335 开发板的 数字信号处理实验教程 一、前言 前言: 本教程是专门为本店的 TMS320F28335 开发板+XDS100V2 仿真器这个 DSP 学习套装而写的,就是为了使各位买家朋友使用本套装进行实验和学习的时候可 以更加轻松顺畅。 本教程使用的 DSP 开发编程软件 CCS 的版本是 4.2 版本,CCS4.2 是现在 TI 最主流的 DSP 编程软件,也是大势所趋。 而本教程,是介绍 TMS320F28335 开发板+XDS100V2 仿真器在 CCS4.2 下的 编程调试方法,包括如何使用我附赠的 DSP 源代码进行实验,以及对 DSP 的各 个模块的工作原理的讲解。前面已经写过一篇《张掌柜讲 DSP 系列之 CCS4.2 XDS100 在 CCS4.2 环境下仿真编程新手入门》,这个教程的主要的侧重点是介绍 CCS4.2 的使用方法和基本的操作,如果你现在还没有看过《张掌柜讲 DSP 系列 之 CCS4.2 XDS100 在 CCS4.2 环境下仿真编程新手入门》,那么请仔细去阅读 一下,并且购买本店 TMS320F28335 开发板还附赠本店原创的视频教程,《张掌 柜 讲 F28335 系 列 视 频 教 程 》, 在 视 频 教 程 中 也 有 TMS320F28335 开 发 板 +XDS100V2 仿真器在 CCS4.2 下的编程调试方法的详细介绍,推荐大家边看边 做,争取做到对 CCS4.2 基本熟悉,否则的话,直接看本文档会稍微有点困难。 学习 CCS4.2,我还向大家推荐在光盘中的《周立功的 CCS4 新手快速入门》,这 个 PDF 文档讲的比较详细,很适合初学者。 如果你在看本文档做实验的时候遇到困难,可以去《张掌柜讲 DSP 系列之 CCS4.2 XDS100 在 CCS4.2 环境下仿真编程新手入门》和《周立功的 CCS4 新 手快速入门》中尝试寻找解决的方法,实在不行还可以通过淘宝旺旺联系我“芯 源乐淘”,因为我白天在单位上班,不能挂旺旺,是老婆在帮我看着店铺,所以 有技术问题需要交流的话,欢迎晚上和周末找我,白天上班实在抽不开身。最 后祝大家学的顺心,玩的愉快,没事来小店逛逛,没准就有你想要的、适合你 的。 “汉远”店址:http://shop63359268.taobao.com/。旺旺:芯源乐淘 “无名有信”店址:http://shop63215493.taobao.com/。旺旺:幸福的蒲蒲 本店专业经营 TI DSP 仿真器、各种 DSP 芯片开发板、学习板,如果有需 要请与掌柜联系。掌柜我是在企业工作的电气工程师,最望广交天下朋友,小 店刚开业,最重信用,保证质量。 在这里跟大家事先说明以下几点: 1、 CCS4(包括 4.1 和 4.2 等等)内部已经集成了 XDS100V2 的仿真器驱 动程序,所以不用安装 XDS100V2 驱动程序,而 CCS3.3 就必须要安装 淘宝专营 DSP 仿真器开发板 店名:无名有信 阿里旺旺:幸福的蒲蒲 http://shop63215493.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com
淘宝专营 DSP 仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址 http://shop63359268.taobao.com XDS100 的驱动程序,这也算是 CCS4 比 CCS3 方便的一点。 2、 XDS100V2 仿真器需要在 CCS4 及以上版本(包括 CCS4.1 和 CCS4.2 等等)才能使用,不能在 CCS3.3 版本下使用,不管哪家生产的,只要 是 XDS100V2 就一定如此。 在进行后面的实验之前,需要做好以下 3 个步骤: 1、安装好 CCS4.2 2、获取 license 上面这两个步骤在《张掌柜讲 DSP 系列之 CCS4.2 XDS100 在 CCS4.2 环境 下仿真编程新手入门》都有详细的讲解,照做就可以了。 3、把我的光盘中的源代码文件夹“Code of TMS320F28335 CCS4”拷贝到电 脑中,注意一定不要把放在有中文路径的文件夹里面,包括电脑的桌面。 也不要把 Code of TMS320F28335 CCS4 内部的某个文件夹拷贝出来再打 开,比如把 cpu_timer 这个文件夹从 Code of TMS320F28335 CCS4 文件夹 拷贝出来,然后再打开 cpu_timer 内的 project,这样是不对的,会提示缺 少文件的。 4、先把 DSP 仿真器的 JTAG 线和 DSP 开发板的 JTAG 口连接起来,然后将 DSP 仿真器的 USB 口插到电脑上,最后给 DSP 开发板上电。这个上电 顺序是推荐的上电顺序,不代表只能这样做,你按照其他顺序上电,也 不会损坏开发板的。掉电的顺序正好跟上电顺序相反。 二、实验介绍 在本实验中将详细介绍,如何使用本店的DSP开发板进行FFT、FIR、IIR、 自适应滤波器这四个数字信号处理经常会涉及到的实验。FFT、FIR、IIR、自适 应滤波器有关的理论知识请参考“信号与系统”、“数字信号处理”等专业书籍。 三、FFT 实验步骤 1、将仿真器与开发板 JTAG 口连接,再连接电脑 USB 口,再给开发板上电,这 个是推荐的上电顺序,但是这不是唯一的上电顺序 进入 CCStudio4.2 的界面 2、双击 3 、 在 CCS4.2 中 打 开 pjt 文 件 Example_2833x_FFT.pjt 路 径 : \Code of TMS320F28335 CCS4\v120\DSP2833x_examples\FFT 文件夹下面。操作:点击 Project->Import Existing CCS/CCE Eclipse Project 4、编译(bulid)当前的 Project。操作:点击 Project->Rebuild All 5、如果前面的《张掌柜讲 F28335 系列视频教程》实验你已经看完了,做会了, 那就你就应该已经建立好.ccxml 文件,也就是 target configuration 文件,并且设 置为 default ,那么就不用再重复建立了,因为重复建立 ccxml 文件反而会引起 麻烦。如果前面的《张掌柜讲 F28335 系列视频教程》实验你还没有做,推荐你 先把《张掌柜讲 F28335 系列视频教程》中的实验都做了,再做本教程。如果这 淘宝专营 DSP 仿真器开发板 店名:无名有信 阿里旺旺:幸福的蒲蒲 http://shop63215493.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com
淘宝专营 DSP 仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址 http://shop63359268.taobao.com 里设置的不对,很有可能导致无法进入到正确的 CCS4.2 的 Debug 界面,或者是 无法 Connect。 6、启动 TI 的 Debugger 进入到 CCS4.2 的 debug 界面 操作:点击 Target –> Launch TI Debugger 7、在 CCS4.2 界面下将仿真器与开发板 Connect,操作:点击 Debug->Connect Target,或者快捷键 Alt+C 8 、 装 载 编 译 好 的 程 序 ( LoadProgram ), 也 就 是 将 编 译 后 生 成 的 Example_2833x_FFT.out 这个.out 文件装载。操作:点击 Target ->Load Program, 然 后 在 浏 览 框 找 到 Example_2833x_FFT.out 这 个 文 件 , 路 径 :: \Code of TMS320F28335 CCS4\v120\DSP2833x_examples\FFT \Debug 文件夹下面 9、点击Tools->Graph->Single Time,打开观察窗口,进行如下图所示的设置,然 后点击OK。 再次选择菜单 Tools->Graph->FFT Magnitude行如下图所示设置,然后点击OK 淘宝专营 DSP 仿真器开发板 店名:无名有信 阿里旺旺:幸福的蒲蒲 http://shop63215493.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com
淘宝专营 DSP 仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址 http://shop63359268.taobao.com 再次选择菜单Tools->Graph->Single Time,打开观察窗口,进行如下图所示的设 置,然后点击OK。 10、设置断点:在程序FFT.c 中有注释“break point”的语句上设置软件断点。 操作方法就是鼠标左键双击即可。 淘宝专营 DSP 仿真器开发板 店名:无名有信 阿里旺旺:幸福的蒲蒲 http://shop63215493.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com
淘宝专营 DSP 仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址 http://shop63359268.taobao.com 11、点击 全速运行project,程序会自动停止在软件断点处,然后在CCS4.2的 debug界面的下方处出现如下图所示。 点击红圈标签处,可以在三个图形之间进行选择。 四、FIR 实验步骤 1、将仿真器与开发板 JTAG 口连接,再连接电脑 USB 口,再给开发板上电,这 个是推荐的上电顺序,但是这不是唯一的上电顺序 进入 CCStudio4.2 的界面 2、双击 3 、 在 CCS4.2 中 打 开 pjt 文 件 Example_2833x_FIR.pjt 路 径 : \Code of TMS320F28335 CCS4\v120\DSP2833x_examples\FIR 文件夹下面。操作:点击 Project->Import Existing CCS/CCE Eclipse Project 4、编译(bulid)当前的 Project。操作:点击 Project->Rebuild All 5、如果前面的《张掌柜讲 F28335 系列视频教程》实验你已经看完了,做会了, 淘宝专营 DSP 仿真器开发板 店名:无名有信 阿里旺旺:幸福的蒲蒲 http://shop63215493.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com
淘宝专营 DSP 仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址 http://shop63359268.taobao.com 那就你就应该已经建立好.ccxml 文件,也就是 target configuration 文件,并且设 置为 default ,那么就不用再重复建立了,因为重复建立 ccxml 文件反而会引起 麻烦。如果前面的《张掌柜讲 F28335 系列视频教程》实验你还没有做,推荐你 先把《张掌柜讲 F28335 系列视频教程》中的实验都做了,再做本教程。如果这 里设置的不对,很有可能导致无法进入到正确的 CCS4.2 的 Debug 界面,或者是 无法 Connect。 6、启动 TI 的 Debugger 进入到 CCS4.2 的 debug 界面 操作:点击 Target –> Launch TI Debugger 7、在 CCS4.2 界面下将仿真器与开发板 Connect,操作:点击 Debug->Connect Target,或者快捷键 Alt+C 8 、 装 载 编 译 好 的 程 序 ( LoadProgram ), 也 就 是 将 编 译 后 生 成 的 Example_2833x_FIR.out 这个.out 文件装载。操作:点击 Target ->Load Program, 然 后 在 浏 览 框 找 到 Example_2833x_FIR.out 这 个 文 件 , 路 径 : \Code of TMS320F28335 CCS4\v120\DSP2833x_examples\FIR \Debug 文件夹下面 9、点击Tools->Graph->Single Time,打开观察窗口,进行如下图所示的设置,然 后点击OK。 再次选择菜单Tools->Graph->Single Time,打开观察窗口,进行如下图所示的设 置,然后点击OK。 淘宝专营 DSP 仿真器开发板 店名:无名有信 阿里旺旺:幸福的蒲蒲 http://shop63215493.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com
淘宝专营 DSP 仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址 http://shop63359268.taobao.com 再次选择菜单 Tools->Graph->FFT Magnitude行如下图所示设置,然后点击OK 再次选择菜单 Tools->Graph->FFT Magnitude行如下图所示设置,然后点击OK 淘宝专营 DSP 仿真器开发板 店名:无名有信 阿里旺旺:幸福的蒲蒲 http://shop63215493.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com
淘宝专营 DSP 仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址 http://shop63359268.taobao.com 10、设置断点:在程序FIR.c 中“/* 请在此句上设置软件断点 */”的语句设置 软件断点。 11、点击 全速运行project,程序会自动停止在软件断点处,然后在CCS4.2的 debug界面的下方处出现如下图所示。点击红圈标签处,可以在三个图形之间进 行选择。 淘宝专营 DSP 仿真器开发板 店名:无名有信 阿里旺旺:幸福的蒲蒲 http://shop63215493.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com 淘宝专营DSP仿真器开发板 店名:汉远科技 阿里旺旺:芯源乐淘 店址http://shop63359268.taobao.com
分享到:
收藏