MCU

VisualDSP++入门之从零开始建立一个项目[原创]

0
阅读(9402)

在VisualDSP++中,ADSP的所有的应用开发都是基于工程的,所以创建一个工程文件是也是学习ADSP软件开发的第一步。今天讲一下如何从零开始建立一个工程文件。

1.在开始菜单中打开Analog Devices中VisualDSP5.0++下面的VisualDSP++ Enviroment,弹出该软件的主界面。

2.单击File下拉菜单中的“New”->“Project”,VisualDSP++将启动新建工程向导,帮助用户逐步建立新工程。新建工程向导窗口如下图:

我们必须对窗口左边的四个大项(“Project”,“Application”,“Add Startup Code/LDF”,“Finish”)进行分别设置,首先是Project,进入该项后先是选择类型,也就是选择项目类型,有“Standard application”,“Library”,“LwIP Ethernet application”,“VDK application”,用户根据自己需要进行选择,系统默认为“Standard application”,我们平时学习外设设计,一般都是选择“标准应用”,该项还必须选择项目存放目录Director和项目和名称Name,这里比较需要注意的是,项目存放目录不能含有中文目录,不然项目建立后编译会出错,VisualDSP++是不能识别中文目录的。选择完类型后还得选择处理器“Select Processor”,点击该选项,进入下面的界面:

处理器选择“Blackfin”处理器,处理器类型选择“ADSP-BF533”,然后下面的“Silicon”是指芯片版本号,选择“Automatic”就好了,编译软件会根据所选处理器进行自动地选择。选择好后点击Next就会进入下面的第二项设置啦。

3.Application Settings,该项的选项界面如下图,从上往下第一个选项是选择是否要为该应用程序添加模版程序,还有就是选择需要的源程序语言,在本例中是选择C语言。

我们一般是按照上图所示的默认选项,即选择C语言和注释包含注释在模版代码中,然后在最下面选择应用项目的输出文件类型,有两种类型可以选择:“.dxe可执行文件”“.ldr链接描述文件”,我们学一些基础应用选择可执行文件就行啦,选完点击Next。

4.“Add Startup Code/LDF”,该选项的界面如下:

该选项是选择是否要添加启动代码或者链接描述文件,从下面的注释中我们可以理解到当我们要配置处理器的缓存、时钟和电源设置等功能时就要启动代码,LDF文件也是比较高深的应用,我们现在暂时先不了解它,选择“Don’t add an LDF or startup code”,然后点击Next。

5.进入Finish选项界面,界面提示现在已经有足够的信息去生成你的项目了,中间绿色的部分是我们建立项目的一些特性,包括处理器、项目类型、输出文件类型等等。我们只要点击Finish就能完成一个新项目的建立啦。

6.完成后在VisualDSP++的首界面就会自动生成一个项目,如下图

C文件中只是一个模版程序,我们往里面添加我们的应用代码,把之前学习过的GPIO输入的程序复制进来,然后连接仿真器跟PC机,给开发板上电,然后就是连接Session,如下图,选择之前建立过的Session,

当连接上后,软件会进入下面的界面:

7.当编译软件连接上开发板后,我们就可以对所建立的项目进行编译啦,按下,VisualDSP++就会对项目进行编译,如下图就是编译成功后的界面:调试窗口显示Load complete。

 8.当编译后的可执行文件.dxe文件被加载到开发板上后,我们就可以通过VisualDSP++对应用程序进行仿真啦,我们直接点击全速运行选项,可执行程序就会在开发板上运行,这样调试窗口就会不断返回PF口的值,如下图

这样一个完整的项目建立就完成啦,不过只能算是一个比较简单的项目吧,一些比较高级的应用如启动代码、加载文件都没用到,呵呵,以后在应用中再慢慢学习。。。