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