网站公告列表

  没有公告

加入收藏
设为首页
联系本站
您现在的位置: Analog安诺电子网 >> 文章 >> 独家资料 >> 文章正文
  [连载]VisualDSP++中文手册之四 Debugger工具 4.1 设置调试会话         ★★★ 【字体:
[连载]VisualDSP++中文手册之四 Debugger工具 4.1 设置调试会话
作者:admin    文章来源:本站原创    点击数:    更新时间:2008-3-3    

    Visual DSP++的IDDE中已经集成了Debugger工具。Debugger是WINDOWS窗口操作界面,操作使用非常方便。在Debugger工具下,可以直接应用ADI公司的模拟器(Simulator)和仿真器(Emulator)工具。

 

  4.1  设置调试会话

 

    进行Debugger调试的第一步是必须先设置好调试会话(Debugging Sessions)。在调试会话中主要是设置调试的目标和调试所使用的工具的。Debugger工具支持的会话类型包括硬件仿真调试会话和软件仿真调试会话。硬件调试会话必须有硬件系统的支持,也就是VisualDSP++软件会检测所需调试的目标硬件系统,而软件调试会话不需要硬件系统支持,是由VisaulDSP++自带软件模拟器工具通过计算来模拟处理器的工作。

 

    1.新建调试会话的设置

 

    新建调试会话的设置步骤如下。

    (1)单击VisualDSP++主界面的。“会话(Session)”,然后选择“New Session'’,IDDE将弹出新建会话向导,如图5-21所示。   

    新建会话向导有三个步骤,分别是:处理器选择(Select Processor)、连接类型选择(Select Connection Type)和平台选择(Select Platform)。

    处理器选择如图5-21所示,主要用于设置所建立的调试会话是针对何种处理器,处理器型号的选择等。在该窗口中,主要选项如下:  

    1)Pmcessr用于选择会话的目标处理器类型,有Blackfin、SHARC和TigerSHARC三种类型。用户需要根据所调试的目标处理器进行选择。

    2)Choose a target processor——用于选择具体的处理器型号,该选项的内容将随Processor选项的处理器类型选择变化而变化,比如,如果Processor中选择为TigerSHARC系列,那么在Choose a target processor中将只会显示TigerSHARC系列处理器,只有ADSP TSl01、ADSP TS201、ADSP TS202和ADSP TS203等,同样如果选择为SHARC类型,那么该窗口中将显示SHARC系列的相关型号o

    3)Configurator——用于配置非模拟器环境下的会话。由于在模拟器环境下是通过计算机来模拟处理器的运行,所有并不需要使用硬件配置,但如果用户开发的是非模拟器的目标,如EZ-KIT评估板或者用户设计的处理器硬件系统,那么就需要使用Configurator。因此,对于非模拟器平台,只有在Configurator中定义了的非模拟器平台才可以在新建会话向导中选择,否则用户的目标系统将无法正常使用。VisualDSP++Configurator窗口如图5-22所示。

    在Configurator中用户可以根据自己的目标系统设置所对应的平台,而且在Configurator中直接带有了各种处理器评估板系统的平台。用户如果建立了自己的目标系统平台,通过单击“新建(New)”按钮将弹出新建仿真平台窗13,如图5-23所示。    

    在该窗口中,有三个参数组,分别是:平台(Platform)、仿真器设置(Emulation Settings)和器件(Devices)。   

    平台(Platform)——包含两个参数:名称(Name)和平台类型(Type)。名称用来为所建立的平台命名,用户可以随意命名。平台类型有:通过串口和USB方式连接的各种处理器的EZ—KIT、HP PCI仿真器、HP USB仿真器等,该类型的选择需根据用户的硬件系统进行选择。   

    仿真器设置(Emulation Settings)——用于设置用户计算机上安装的仿真器的相关硬件地址,该参数随用户的仿真器选择不同而不同。在正常情况下,该窗口会自动识别计算机上安装的仿真器而直接提取仿真器相关的地址参数,因此基本上用户可以不用修改该部分内容。如果用户希望自己修改仿真器的地址,那么用户需要通过操作系统中的硬件设备管理来查询仿真器相关的地址。  

    器件(Devices)——用于设置用户所建立的硬件平台中的处理器型号,该处的处理器型号必须与用户硬件平台中的处理器、用户建立工程的处理器型号一致。可以通过新建(New)、修改(Modify)、删除(Delete)和全部删除(Delete A11)等方式。图5-24为新建仿真平台中的器件选择窗口。

    4)License——用于管理VisualDSP++的授权信息,如图5-25所示。VisaulDSP++在安装后需要输入软件序列号,并进行授权验证后才能正常使用,否则VisualDSP++将只能试用30天,且部分使用功能受限。在进行新会话设置的时候,对该窗口可以不予以设置。

    (2)在对处理器选择窗口设置完毕后,单击下一步(NEXT)将进入到连接类型选择(Select Connection Type)窗口,如图5-26所示。

    连接类型选择窗口主要是用于设置所建立的会话使用的连接方式,在一般正常安装的VisualDSP++中会有四种连接方式:评估板系统(EZ—KIT Lite)、仿真器(Emulator)、模拟器(Simulator)和遗留目标(Legacy Target)。根据安装VisualDSP++的授权不同,在该窗口中有些选项可能不能选择。

    用户根据需要自行选择其中的一种即可。对于模拟器方式,不需要硬件支持,完全由计算机来模拟处理器的运行,而对于评估板系统和仿真器连接方式是需要用户提供硬件平台进行连接的。如果用户没有硬件平台,而在此处选择为评估板系统和仿真器连接方式,那么在建立会话完成后,由于VisualDSP++检测不到硬件设备,VisualDSP++将会弹出错误信息,如图5-27所示,提示用户连接不上硬件平台。因此如果用户在没有硬件系统时,只能将类型选择作为模拟器方式。

    (3)用户在确定会话的连接方式后,单击下一步,将显示所建立的会话使用到的平台,如图5-28所示。对于大多数处理器而言,除针对部分Blackfin系列的处理器建立的平台该窗口中有两个选项,该窗口中只有单一的选项。因此对于大多数情况,该窗口使用默认选项即可。

    (4)单击下一步后,将显示用户新建会话的信息,以便用户检验所建立的会话是否正确,如图5-29所示。

    用户在确定所建立的会话信息无误后,单击完成(Finish)后,VisualDSP++将根据用户的设置建立会话。   

    在会话建立完成后,VisualDSP++将把刚建立完成的会话作为当前的会话平台。另外用户可以从下拉菜单Session中的会话选择,在会话列表中查看到用户建立的会话和选择其他以前建立的会话。  

 

    2.打开已经存在的调试会话

 

    如果用户已经建立过多个会话环境,用户可以对存在的所有会话进行管理并在其中进行选择。选择已经存在的会话,拥户只需要通过VisualDSP++主界面的“会话(Session)”下拉菜单,单击“会话选择(Select Session)”,然后在选择所需要的会话即可,如图5-30所示。

    用户通过会话列表(Session List)可以完成对已经存在的会话进行管理和选择。单击会话列表(Session List)后,VisualDSP++将弹出会话管理窗口,如图5-31所示。在该窗口中可以新建、删除和激活已经存在的会话。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    FPGA+DSP实时三维图像信息处
    ADP-TS101 EzFlash示例程序
    ADSP TS101EzFlash (C)源代码
    ADI DSP双精度除法的例子
    ADI GPS导航解决方案
    用对数放大器实现射频功率控
    ADI DSP的单精度随机斜率滤波
    多路跟踪滤波同步数据采集系
    基于单片机的车载超级电容测
    设计面向高清电视的全数字音
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    版权所有:Analog安诺电子网 湘ICP备06016315号