《VisualDSP++入门 [兼容模式].pdf》由会员分享,可在线阅读,更多相关《VisualDSP++入门 [兼容模式].pdf(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.VisualDSP+概述概述VisualDSP+是ADI公司针对ADSP系列处理器提供的软件开发工具。它通过图形窗口的方式与用户进行信息交换,程序开发人员可以在窗口中进行高效的工程管理,轻松地在编辑、编译和调试之间互相切换,实现高效率的程序开发。目前ADI公司推出的最新的版本是VisualDSP+5.0。VisualDSP+是ADI公司针对ADSP系列处理器提供的软件开发工具。它通过图形窗口的方式与用户进行信息交换,程序开发人员可以在窗口中进行高效的工程管理,轻松地在编辑、编译和调试之间互相切换,实现高效率的程序开发。目前ADI公司推出的最新的版本是VisualDSP+5.0。Visual
2、DSP+入门入门2.VisualDSP+程序设计流程程序设计流程VisualDSP+入门入门3.基本操作实例基本操作实例本节主要以一个c语言编写的简单例子,来详细介绍如何在VisualDSP+软件开发平台上进行:本节主要以一个c语言编写的简单例子,来详细介绍如何在VisualDSP+软件开发平台上进行:软件模拟仿真软件模拟仿真硬件在线调试硬件在线调试程序的烧写(软件模拟烧写Flash)程序的烧写(软件模拟烧写Flash)VisualDSP+入门入门3.1 软件模拟仿真软件模拟仿真第1步:双击桌面快捷方式或从开始程序-Analog Device-VisualDSP+打开VisualDSP+软件开
3、发平台,如图第1步:双击桌面快捷方式或从开始程序-Analog Device-VisualDSP+打开VisualDSP+软件开发平台,如图3.基本操作实例基本操作实例第2步:点击菜单中File-New-Project,如下图,Projecttypes选择Standard application,工程的名称(Name)和存储路径(Direction)可修改,现采取默认,点击Next。第2步:点击菜单中File-New-Project,如下图,Projecttypes选择Standard application,工程的名称(Name)和存储路径(Direction)可修改,现采取默认,点击Nex
4、t。3.1 软件模拟仿真软件模拟仿真第3步:在弹出的对话框中点击“是”,如下图:第3步:在弹出的对话框中点击“是”,如下图:3.1 软件模拟仿真软件模拟仿真第4步:在Processor的下拉选项中选择SHARC,ProcessorTypes中选择“ADSP21065L第4步:在Processor的下拉选项中选择SHARC,ProcessorTypes中选择“ADSP21065L”,如下图,然后点击Next,如下图,然后点击Next3.1 软件模拟仿真软件模拟仿真第5步:如图选择,点击Finish第5步:如图选择,点击Finish3.1 软件模拟仿真软件模拟仿真第6步:点击菜单Session-N
5、ew session,如下图,点击“ADSP-21065L第6步:点击菜单Session-New session,如下图,点击“ADSP-21065L”,点击Next,点击Next3.1 软件模拟仿真软件模拟仿真第7步:点击Simulator,选择建立软件模拟仿真平台,点击Next第7步:点击Simulator,选择建立软件模拟仿真平台,点击Next3.1 软件模拟仿真软件模拟仿真第8步:点击Finish第8步:点击Finish3.1 软件模拟仿真软件模拟仿真第9步:如下图,右键点击Souse Files,从弹出的列表中点击Add File(s)to Folder.第9步:如下图,右键点击So
6、use Files,从弹出的列表中点击Add File(s)to Folder.3.1 软件模拟仿真软件模拟仿真第10步:新建的工程文件夹Newproject是空文件夹,如下图第10步:新建的工程文件夹Newproject是空文件夹,如下图3.1 软件模拟仿真软件模拟仿真第11步:将源文件Blink.c(21kExamplesADSP-21065L EZ-KIT LiteBlink Blink.c)拷贝到Newproject中,如下图所示,点击Add。第11步:将源文件Blink.c(21kExamplesADSP-21065L EZ-KIT LiteBlink Blink.c)拷贝到Newp
7、roject中,如下图所示,点击Add。3.1 软件模拟仿真软件模拟仿真第12步:双击Souse Files,双击Blink.c,可打开源文件Blink.c,如下图第12步:双击Souse Files,双击Blink.c,可打开源文件Blink.c,如下图3.1 软件模拟仿真软件模拟仿真第13步:点击菜单栏Tools-Expert Linker-Create LDF,创建连接文件第13步:点击菜单栏Tools-Expert Linker-Create LDF,创建连接文件3.1 软件模拟仿真软件模拟仿真第14步:全部默认(点击下一步),最后点击“完成”第14步:全部默认(点击下一步),最后点击
8、“完成”3.1 软件模拟仿真软件模拟仿真第15步:点击菜单Project-Build File,编译源程序第15步:点击菜单Project-Build File,编译源程序3.1 软件模拟仿真软件模拟仿真第16步:若编译无错误,则如下图所示,状态栏中会显示“Build completed successfully.第16步:若编译无错误,则如下图所示,状态栏中会显示“Build completed successfully.”3.1 软件模拟仿真软件模拟仿真第17步:点击菜单Project-Build Project,编译整个工程第17步:点击菜单Project-Build Project,编
9、译整个工程3.1 软件模拟仿真软件模拟仿真第18步:若编译无错误,则如下图所示,状态栏中会显示“Load complete.第18步:若编译无错误,则如下图所示,状态栏中会显示“Load complete.”3.1 软件模拟仿真软件模拟仿真第19步:点击菜单Debug-Run,全速运行程序第19步:点击菜单Debug-Run,全速运行程序3.1 软件模拟仿真软件模拟仿真3.2 硬件在线调试硬件在线调试第1步:点击菜单Session-New session,如下图,点击“ADSP-21065L第1步:点击菜单Session-New session,如下图,点击“ADSP-21065L”,点击Ne
10、xt,点击Next3.基本操作实例基本操作实例第2步:选择Emulator,建立硬件在线调试平台,如图所示,点击Next第2步:选择Emulator,建立硬件在线调试平台,如图所示,点击Next3.2 硬件在线调试硬件在线调试第3步:选择“ADSP-21065L via HPPCI-ICE第3步:选择“ADSP-21065L via HPPCI-ICE”,点击“Finish,点击“Finish”3.2 硬件在线调试硬件在线调试第4步:点击Debug-Run,则程序在芯片上全速运行第4步:点击Debug-Run,则程序在芯片上全速运行3.2 硬件在线调试硬件在线调试第5步:若下载线连接异常,则会
11、出现错误,如图所示点击“确定”,检查连线第5步:若下载线连接异常,则会出现错误,如图所示点击“确定”,检查连线3.2 硬件在线调试硬件在线调试第6步:检查下载线连接正常,供电正常后,如下图,点击“Activate第6步:检查下载线连接正常,供电正常后,如下图,点击“Activate”,返回第4步操作,返回第4步操作3.2 硬件在线调试硬件在线调试3.3 程序的烧写(软件模拟烧写程序的烧写(软件模拟烧写Flash)第1步:点击Session-Select SessionADSP21065L ADSP2106x Simulator,选择软件模拟仿真平台第1步:点击Session-Select Se
12、ssionADSP21065L ADSP2106x Simulator,选择软件模拟仿真平台3.基本操作实例基本操作实例第2步:点击Project-Project Options第2步:点击Project-Project Options3.3 程序的烧写(软件模拟烧写程序的烧写(软件模拟烧写Flash)第3步:如图选择Loader File,点击“确定”。使编译产生“.ldr第3步:如图选择Loader File,点击“确定”。使编译产生“.ldr”文件文件3.3 程序的烧写(软件模拟烧写程序的烧写(软件模拟烧写Flash)第4步:点击Project-Rebuild Project,重新编译工
13、程第4步:点击Project-Rebuild Project,重新编译工程3.3 程序的烧写(软件模拟烧写程序的烧写(软件模拟烧写Flash)第5步:点击Tools-Flash Programmer第5步:点击Tools-Flash Programmer3.3 程序的烧写(软件模拟烧写程序的烧写(软件模拟烧写Flash)第6步:在Driver对话框中,选择驱动“21065LEzFlash.dxe第6步:在Driver对话框中,选择驱动“21065LEzFlash.dxe”所在的位置(该驱动可在ADI的网站下载),点击“Load Driver所在的位置(该驱动可在ADI的网站下载),点击“Loa
14、d Driver”3.3 程序的烧写(软件模拟烧写程序的烧写(软件模拟烧写Flash)第7步:点击Programming,打开Programming对话框第7步:点击Programming,打开Programming对话框3.3 程序的烧写(软件模拟烧写程序的烧写(软件模拟烧写Flash)第8步:如图设置,在Data项中,选择第3步编译生成的文件“Newproject.ldr第8步:如图设置,在Data项中,选择第3步编译生成的文件“Newproject.ldr”所在位置,然后点击Program所在位置,然后点击Program3.3 程序的烧写(软件模拟烧写程序的烧写(软件模拟烧写Flash)第9步:程序烧写状态如下图所示第9步:程序烧写状态如下图所示3.3 程序的烧写(软件模拟烧写程序的烧写(软件模拟烧写Flash)第10步:程序烧写完毕后如下图所示,点击OK,则程序烧写完成。第10步:程序烧写完毕后如下图所示,点击OK,则程序烧写完成。3.3 程序的烧写(软件模拟烧写程序的烧写(软件模拟烧写Flash)参考资料参考资料ADI公司网站:公司网站:http:/ Getting Start2、VisualDSP+5.0 Users Guide 3、In-Circuit Flash Programming on ADSP-2106x SHARC Processors