版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电信0904***2009010***实验报告课程名称DSP原理与应用实验项目实验三.DSP系统的自启动实验仪器CCS3.3、ICETEK-VC5509教学实验箱学院光电信息与通信工程学院专业电子信息工程班级/学号电信0904/2009010***学生姓名***实验日期___2011年12月13日_成绩_指导教师王勇一、实验目的了解TMS320VC5509ADSP芯片多种引导加载模式。掌握TMS320VC5509ADSP扩展Flash的烧写过程。设计自启动程序。采用FlashBurn插件烧写程序,实现DSP程序脱离仿真器独立运行。二、实验仪器及工具计算机,安装WindowsXP操作系统、TI的TMS320C5000DSP的开发软件CCS2.21;ICETEK-VC5509教学实验箱。三、实验内容1.设计自启动程序。2.采用FlashBurn插件烧写程序,实现DSP程序脱离仿真器独立运行。四、实验步骤(一)、设计自启动程序将板上的U5拨码开关DIP3、DIP4、DIP5、DIP6向上拨到ON(靠近CPLD一侧)。连接仿真器、目标板和PC机,设置CCS在硬件仿真(Emulator)方式下运行,去掉启动时使用的GEL文件,启动CCS。选择菜单Project→New,在c:\ti\myprojects目录下新建项目dip.prj,将c:\ICETEK-VC5509-AG-EDULab\Lab0302-DIP\ICETEK-VC5509-A.cmd拷贝到c:\ti\myprojects\dip目录下。编写dipmain.c文件。其main函数先初始化EMIF,将CE1、CE2配置为16位异步存储器,然后在一个死循环中读取拨码开关U4状态直接送指示灯显示。将ICETEK-VC5509-A.cmd和dipmain.c添加到dip.prj中,编译、调试程序。将烧写程序(dip.out)转换格式成Hex格式(dip.hex):拷贝c:\ti\c5500\cgtools\bin目录下hex55.exe到c:\ti\myprojects\dip\debug目录下。编写hex5509.cmd文件将dip.out转换成dip.hex。编写转换批处理文件out2hex.bat如下:hex55hex5509.cmd@pause点击out2hex.bat将dip.out转换成dip.hex。(二)、采用FlashBurn插件烧写程序选择CCS的Tools菜单,如果其中没有“FlashBurn”选项,则需要安装CCS烧写Flash的插件FlashBurn。安装烧写Flash插件FlashBurn:打开C:\ICETEK–VC5509-AG-EDULab\Lab0308-BootLoader\,双击文件夹内的“C5000C6000-2[1].20-SA-to-TI-FLASHBURN271.EXE”,进入安装程序并按照提示完成安装。FlashBurn安装目录:c:\ti\bin\utilities\FlashBurn。将C:\ICETEK–VC5509-AG-EDULab\Lab0308-BootLoader\FBTC55.out拷贝到c:\ti\myprojects\dip目录下。选择CCS菜单Tools→FlashBurn,打开FlashBurn插件。单击FlashBurn的菜单File→New创建一个新的配置文档,显现如下图所示FlashBurn配置对话框。浏览FBTC55.outFBTC55.out浏览要烧写到Flash的dip.hex浏览FBTC55.outFBTC55.out浏览要烧写到Flash的dip.hex填入Flash基地址(字节地址,对TMS320VC5509A填入Flash基地址(字节地址,对TMS320VC5509A为0x400000)填入以字节为单位Flash存储器的大小0x80000配置好后,选择菜单Program→DownloadFBTC,弹出“将改动保存到…”对话框?,点击“是”安钮,将配置保存到*.cdd配置文件中,随后FlashBurn将FBTC程序下载到目标板中,下载成功后,注意观察窗口的右下方链条模样的图标是变为互相连接,文字由“NotConnected”变为“Connected”。下次可以选择菜单File→Open打开刚刚保存的配置文件。选择菜单Program→EraseFlash,将擦除Flash存储器。选择菜单Program→ProgramFlash,将.hex或.dat文件烧写到Flash中。单击“Close”按钮退出。测试自启动(1)将目标板电源关闭;(2)拔掉仿真电缆,让仿真器和计算机脱开;(3)将板上的U5拨码开关DIP3、DIP4、DIP5向下拨到OFF,DIP6向上拨到ON(靠近CPLD一侧),配置ICETEK-VC5509-A评估板为外部16位异步存储器(Flash,CE1空间)的引导模式;(4)重新打开目标板电源;(5)观察板上程序的运行;(6)如果四位数码管显示U4拨码开关状态,则表明烧入Flash的程序正在运行;(7)当U4拨码开关有拨动ON的位置的时,按一下板上的复位按钮,程序将从新运行(先四位数码管全亮,然后四位数码管显示U4拨码开关状态)。五、实验代码#include"myapp.h"voidSDRAM_init(void){ioportunsignedint*ebsr=(unsignedint*)0x6c00;ioportunsignedint*egcr=(unsignedint*)0x800;ioportunsignedint*emirst=(unsignedint*)0x801;//ioportunsignedint*emibe=(unsignedint*)0x802;ioportunsignedint*ce01=(unsignedint*)0x803;//ioportunsignedint*ce02=(unsignedint*)0x804;//ioportunsignedint*ce03=(unsignedint*)0x805;ioportunsignedint*ce11=(unsignedint*)0x806;//ioportunsignedint*ce12=(unsignedint*)0x807;//ioportunsignedint*ce13=(unsignedint*)0x808;ioportunsignedint*ce21=(unsignedint*)0x809;//ioportunsignedint*ce22=(unsignedint*)0x80A;//ioportunsignedint*ce23=(unsignedint*)0x80B;ioportunsignedint*ce31=(unsignedint*)0x80C;//ioportunsignedint*ce32=(unsignedint*)0x80D;//ioportunsignedint*ce33=(unsignedint*)0x80E;ioportunsignedint*sdc1=(unsignedint*)0x80F;//ioportunsignedint*sdper=(unsignedint*)0x810;//ioportunsignedint*sdcnt=(unsignedint*)0x811;ioportunsignedint*init=(unsignedint*)0x812;ioportunsignedint*sdc2=(unsignedint*)0x813;*ebsr=0x221;*egcr=0x220;*egcr=0x220;*ce01=0x3000;*ce11=0x1fff;*ce21=0x1fff;*ce31=0x1fff;*emirst=0;*sdc1=0x5958;*sdc2=0x38F;*init=0;}#include"myapp.h"//定义指示灯控制寄存器地址和寄存器类型#defineLBDS(*((unsignedint*)0x400001))//定义拨码开关控制寄存器地址和寄存器类型#defineDIPS(*(unsignedint*)0x400002)main(){ CLK_init(); //初始化DSP运行时钟 SDRAM_init(); //初始化EMIF接口 while(1) LBDS=DIPS; //读取拨码开关状态直接送指示灯显示}#include"myapp.h"voidCLK_init(){ioportunsignedint*clkmd;clkmd=(unsignedint*)0x1c00;*clkmd=0x21f3; //12MHz=0x2013;//144MHz=0x2613}voidSetDSPPLL(unsignedintuPLL){ioportunsignedint*clkmd;clkmd=(unsignedint*)0x1c00;*clkmd=uPLL;}voidTMCR_reset(void){ioportunsignedint*TMCR_MGS3=(unsignedint*)0x07FE;ioportunsignedint*TMCR_MM=(unsignedint*)0x07FF;*TMCR_MGS3=0x510;*TMCR_MM=0x000;}六、实验心得通过这次试验,我了解了TMS320VC5509ADSP芯片多种引导加载模式以及TMS320VC5509ADSP扩展Flash的烧写过程。学会了将.out
文件转化为.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度年福建省高校教师资格证之高等教育心理学能力提升试卷A卷附答案
- 2024年度山西省高校教师资格证之高等教育法规模拟考核试卷含答案
- 2024年度年福建省高校教师资格证之高等教育学测试卷(含答案)
- 2024年现场总线计算机通讯模板项目资金需求报告代可行性研究报告
- 四年级数学(简便运算)计算题专项练习与答案
- 终身教育视角下职业教育提质培优路径探析
- 2024年商品买卖协议模板2
- 2024年工程监理外部合作协议
- 2024年专业有机肥购销协议详细样本
- 2024年真石漆外墙施工协议
- 干部人事档案任前审核登记表范表
- 北京市道德与法治初一上学期期中试卷及答案指导(2024年)
- 高校实验室安全基础学习通超星期末考试答案章节答案2024年
- 四川省绵阳市高中2025届高三一诊考试物理试卷含解析
- 朗致集团逻辑测评试卷2024
- 焦化厂生产工序及工艺流程图
- 汽车排放控制系统的检修
- 《新能源》题库(试题及答案29个)
- (完整版)油罐换底工程施工方案
- 悬吊技术的临床应
- 精益管理与精益服务
评论
0/150
提交评论