ADI 软件调试开发工具VisualDSP++使用-简介(全英文)
VisualDSP++入门 [兼容模式]
![VisualDSP++入门 [兼容模式]](https://img.taocdn.com/s3/m/f8f6ce0b0740be1e640e9a04.png)
1.VisualDSP++概述VisualDSP++是ADI公司针对ADSP系列处理器提供的软件开发工具。
它通过图形窗口的方式与用户进行信息交换,程序开发人员可以在窗口中进行高效的工程管理,轻松地在编辑、编译和调试之间互相切换,实现高效率的程序开发。
目前ADI公司推出的最新的版本是VisualDSP++5.0。
2.VisualDSP++程序设计流程3.基本操作实例本节主要以一个c语言编写的简单例子,来详细介绍如何在VisualDSP++软件开发平台上进行:·软件模拟仿真·硬件在线调试·程序的烧写(软件模拟烧写Flash)3.1软件模拟仿真第1步:双击桌面快捷方式或从开始-程序-AnalogDevice-VisualDSP++打开VisualDSP++软件开发平台,如图3.基本操作实例第2步:点击菜单中File-New-Project,如下图, Project types选择Standard application, 工程的名称(Name)和存储路径(Direction)可修改,现采取默认,点击Next。
第3步:在弹出的对话框中点击“是”,如下图:第4步:在Processor的下拉选项中选择SHARC,Processor Types中选择“ADSP-21065L···”,如下图,然后点击Next第5步:如图选择,点击Finish第6步:点击菜单Session-New session,如下图,点击“ADSP-21065L···”,点击Next第7步:点击Simulator,选择建立软件模拟仿真平台,点击Next第8步:点击Finish第9步:如下图,右键点击Souse Files,从弹出的列表中点击Add File(s) to Folder.第10步:新建的工程文件夹Newproject是空文件夹,如下图第11步:将源文件Blink.c(21k\Examples\ADSP-21065L EZ-KIT Lite\Blink\Blink.c)拷贝到Newproject中,如下图所示,点击Add。
第6章 VisualDSP++

6.1.2 开发环境
(4) 调试窗口
VisualDSP++提供许多调试窗口来显示DSP程序的操作和 VisualDSP++提供许多调试窗口来显示DSP程序的操作和 结果。表6 结果。表6-5描述了这些窗口的功能。
调试窗口种类 编辑器 反汇编 表达式 跟踪 局部变量 线性性能分析结果 功 能 语法设置彩色,对不同文本的表达式求值,列状态图标,表示断 点,书签和当前的PC位置 提供反汇编形式的程序,该窗口还提供转存和填充功能 输入表达式的方法,以及单步执行程序时查看它的值 处理器在执行程序的活动经历,包括缓冲区深度(命令行),循 环计数,执行操作如内存存取,程序存储器写入 显示函数内的所有局部变量。在用户浏览程序时使用该窗口的 Step和Halt Halt命令可以显示变量 Step Halt (只适用于软件仿真)取出每条指令周期内目标PC寄存器所占用的 样本数,并给出了某条指令在什么地方执行的正确描述。线 性性能分析比统计性能分析慢得多
① ② ③ ④
显示标准的I/O文本信息,如文件的状态和错 显示标准的I/O文本信息,如文件的状态和错 误信息。 显示创建当前工程时的状态信息。 提供访问源文件中错误的方法。 作为一个用于脚本的工具命令语言(Tcl)的接 作为一个用于脚本的工具命令语言(Tcl1所示为包含了创建状态信息的输出窗口。 11所示为包含了创建状态信息的输出窗口。 点击输出窗口中的两个标签,Console和Build, 点击输出窗口中的两个标签,Console和Build, 将显示包含不同信息和性能的属性标签页。
6.1.2 开发环境
(3)工具栏和用户工具
表6-3显示了标准(默认)工具栏。 显示了标准(默认) 名 称 文件 编辑 帮助 工程 窗口 调试 用户工具 工作空间 工 具 栏
第八课-Visualdsp,开发板和仿真器

灵活的编译链接器,Visual DSP++的编译链接器支持对整个项目或项 目中的某个设计文件进行编译链接。Visual DSP++允许只编译链接某 些指定文件或只对修改过的文件进行编译链接。编译链接过程中的信 息会在信息窗口中显示,用户可以通过双击出错信息来定位出错位置。 高效的代码生成工具,Visual DSP++代码生成工具充分利用了DSP结 构的所有优点,包括多处理器和共享存储器等,能够利用大量现成的 数学、数字信号处理和C/C++运算库。可以对整个项目和单个文件分 调试和发布两种模式进行编译、链接。 多种编程语言支持,Visual DSP++的C/C++编译器和汇编器能够对程 序进行代码长度和运行速度上的优化,支持C/C++ 和汇编语言混合编 程,汇编语言的指令与代数表达式类似,易学易用。
当没有硬件平台或没有外信号源时,VisualDSP++ IDDE提供了3个命令 来模仿硬件环境:Interrupts、Streams、Simulator。 寄存器窗口操作可以以多种数据格式察看和修改寄存器内容,寄存器的 数据格式包括:十六进制、八进制、二进制、符号或无符号整数、字符、 小数等。 存储器窗口不但像寄存器窗口那样提供数据格式和编辑操作,还提供 Search、Fill、Dump、Plot等功能。 专家链接器以图形窗口的形式来编辑LDF文件,主要的功能是进行存储 器划分、完成逻辑段名与物理存储器段的映射。
Visualdsp下软件调试介绍
选择Visual
DSP++调试软件包(session) Visual DSP++ IDDE中,调试工具包有模拟器(simulator)、评 估器(evaluation KIT)及仿真器(emulator)等三种软件包。在不同的 开发阶段须使用相应的软件包。
VisualDSP++5.0安装使用说明

VisualDSP++安装使用说明一、 安装主程序1)安装主程序,双击打开安装界面,如下所示:2)鼠标单击Setup,开始安装3)解压缩进行中。
4)解压缩完毕后界面如下:5)点击“下一步”,继续安装6)点击“下一步”,继续安装7)选择如上红色框选项,点击“下一步”,继续安装8)选择修改用户名和公司名,点击“下一步”,继续安装9)如上图显示的是默认的程序安装路径,点击红色框内的按纽可以修改程序安装路径,点击“下一步”,继续安装10)点击“Install”,开始安装11)等待安装进度条完成。
12)安装完成,点击确定。
13)点击“下一步”,继续安装14)检查更新是可选项,最后点击“完成”,完成主程序的安装。
二、 安装升级包1)打开VisualDSP++软件中的维护安装程序组件“Maintain this installation”,如图2)打开后,默认如下图:3)选择第二个选项“Apply a downloaded Update”,如图:4)选择“Next”,出现如下提示框图:5)指定升级包的路径,如图请根据实际情况选择路径!!6)选择“Next”,开始处理升级包文件7)点击“确定”,进入如下界面:8)选择红色框内选项,点击“下一步”,继续安装9)接着选择“Next”,出现如下窗口:10)点击“Update”,开始升级安装,请耐心等候几分钟,。
11)进度条走完以后,会弹出如下提示框:12)点击“确定”,继续安装;13)点击“下一步”,继续安装;14)检查网站更新为可选项,点击“完成”,完成安装。
三、 输入License号注册1)打开VisualDSP++软件中的管理注册号程序组件“Manage Licenses”,如下图2)打开后的界面如下:3)点击“new…”,打开如下界面:4)在红色框内输入序列号,点击“OK”5)如上图所示:Serial Number:序列号(可以添加多个序列号,不同的序列号的权限不一样,可以访问的处理器类型也不一样)Family:访问的处理器类型(与序列号对应的)Status:状态(是否授权,使用时间等)四、 仿真器驱动安装(说明:根据客户选用的仿真器的不同,安装会有所不同。
ADI公司设计工具: VisualAnalog(第二部分)

ADI 公司设计工具:VisualAnalog(第二部分)在ADI 公司设计工具:VisualAnalog(第一部分)中介绍了MOTIF(通过功能实现完成建模操作),它是一种新的仿真器引擎,内置于代替ADIsimADC 的VisualAnalog 中。
正如我所说的,这款工具的用途并没有改变,但仿真器的实现得到了一次更新。
有关MOTIF 的更多信息,请访问该网站。
现在就让我们来看看它的方方面面,然后通过VisualAnalog 内的MOTIF 来对ADC 进行仿真。
首先,要让ADC 工作就必须设置一个输入激励。
由单音发生器模块(图1)设置采样频率、FFT 深度(样本数)、模拟输入幅度和模拟输入频率。
如果使用了一个以上的输入音,则可以勾选Use Composite Amplitude 复选框,从而使输入信号的总幅度等于所输入的信号幅度值。
单击Add 按钮,可将这些信号音输入频率表格。
注意,频率在Frequency (MHz)栏内输入,而相干频率将自动计算,并填入Actual (MHz)一栏。
如需禁用相干模拟输入信号,可选择Non-integer Cycles 复选框。
如需使用复数输入信号,请勾选Complex。
图1 .VisualAnalog – 单音发生器使用单音发生器完成输入激励和条件设置后,下一步便是配置MOTIF ADC 模型设置。
在我们上一篇博客的示例中,我们讨论了最简单情况下的AD9680,即保留模型设置为默认条件,只观察ADC(未使能任何DDC 功能)。
如需访问这些设置,请单击ADC 模型中的图标(图2 中红圈所示):VisualAnalog 内的AD9680_1000 模块。
图2 .VisualAnalog – MOTIF 模型设置。
开发工具VisualDSP++简介

开发工具VisualDSP++简介1.VisualDSP++的特点 VisualDSP++是美国模拟器件公司的DSP开发工具CrossCore系列中的一部分,是一种能提供有效项目管理的集成开发和调试环境,他使编程人员能够利用一个界面在编辑、编译连接和调试之间轻松切换。
VisualDSP++的高级功能包括VisualDSP++内核(VDK)、C/C++编译器、先进的3D标绘工具、软件代码运行时间统计以及TCL脚本支持。
VisualDSP++开发环境具有以下特点: (1)广泛的编辑功能 通过使用多种语法高亮显示、拖放式、书签和别的标准编辑操作来创建和修改源文件。
也可以查看由代码开发工具生成的文件。
(2)灵活的工程管理 规定一个工程定义,他是用来识别文件、相关文件和用来编译工程的工具。
创建工程定义或者修改他来满足不同开发的需要。
(3)易访问的代码开发工具 AD公司提供如下的代码开发工具:C/C++编译器、汇编器、链接器和加载器。
通过使用对话框而不是复杂的命令行脚本来规定选项。
(4)灵活的工程编译选项 控制文件级或工程级的编译。
VisualDSP++能有选择地编译文件和工程、更新工程相关文件或者编译那些在初次编译后又修改的文件。
观察工程编译进程的状态。
(5)VisualDSP++内核(VDK)支持 为工程增加VDK 支持来构造和安排开发应用。
工程窗口的(Kernel)内核标签页能够操作事件、事件位、优先级、信标和线程。
(6)灵活的工作区管理创建多达十个工作区并且在他们之间快速切换。
为每一个工作区分配不同的工程便可以在一个会话框中编译和调试多个工程。
同时VisualDSP++提供了以下的一些特性以缩短调试时间: (1)易用的调试环境 对所有处理器的模拟器和仿真器或硬件评估和开发板都用一个共同的、方便的接口来调试。
且可以在他们之间自由切换。
(2)多语言支持 可以调试用C/C++或汇编语言写的程序,用机器码观察程序。
《VisualDSP入门》课件
调试器简介
VisualDSP提供了一系列强大的 调试工具,如单步调试、变量监 视、代码跟踪等功能,可为用户 提供高效的工程调试方式。
调试过程演示
本节将通过实际演示,为大家展 示如何用VisualDSP进行DSP工 程的调试过程。
DSP核实现
DSP核架构介绍
DSP的架构特别适合高效地执行信号处理和计算任务。本节将对DSP的架构模式进行详细介 绍。
自动化测试
VisualDSP可进行自动化测试, 有助于保证产品的质量和稳定 性。
跨平台支持
VisualDSP可跨多种平台进行芯 片开发,满足不同需求。
群体协作
多人可协同完成同一项目,提 高团队协作效率。
开发效率高
VisualDSP提供了一系列代码编 写和调试工具,可大幅提高开 发效率。
VisualDSP的应用场景
物联网边缘节点
边缘计算是物联网应用中的重要领域之 一,VisualDSP可支持各种边缘节点的开 发。
系统环境配置
VisualDSP的安装
安装VisualDSP所需软件包和文件,并按照提示进行配置。
软件依赖
在安装VisualDSP之前,需要确保计算机上已安装必要的依赖库和驱动程序。
常见问题解决
安装过程中可能会遇到各种问题,例如安装失败、配置问题等,可参考VisualDSP的官方文 档进行解决。
指令集
针对不同的DSP架构,指令集有所差异,本节将介绍常见的DSP指令集、操作符和常量。
DSP核编程实现
本节将通过实际案例演示如何用C语言编写DSP代码,带领大家深入DSP编程领域。
总结及扩展
1
与其他开发工具比较
2
本节将比较常见的DSP编程工具,从方
Visual DSP 编程讲稿
默认段名
默认段名由默认的LDF支持 编译器使用默认段名如下:
code: program "dm" data: data1 "pm" data: data2 system use: stack, heap, ctor
用户可以定义自己的段名,然后修改LDF
数据定义
定义数据的伪指令是: .var
SECTION伪指令
程序的每一部分都应该有一个有名段(named section)
在汇编语言中指明 编译器有默认的段名称
汇编程序中必须指明段名
.section name 有效范围到下一个段指定
如果需要,编译器会利用 “section” 命令产生非默认的段 LDF中指定每个段如何放置到存储区中 许多源文件中都可以命名段
运算符及其含义
运算符
含义
() ~— * /%十一 << >> & | ^ @datbuff
括号 求补、负号 乘、除、求余、加、减 按位左移/右移 按位与 按位或 按位异或 表示求datbuff这个数据缓冲的长度( 按字计)
预处理伪指令
SHARC系列的汇编器包括一个能处理某些C语 言形式的伪指令和宏的预处理器,这些伪指令包 括(必须小写):
.VAR input[N]= "sin64.dat";
.ENDSEG;
.SECTION/PM pm_data;
/*Declare variables in PM */
.VAR output[N];
ቤተ መጻሕፍቲ ባይዱ
.ENDSEG;
汇编程序举例(DMPM数据传输)-续
.SECTION/PM pm_rsti;
/* The interruput vectors */
VisualDSP++软件安装使用说明
VisualDSP++安装使用说明一、 安装主程序1)安装主程序,双击打开安装界面,如下所示:2)鼠标单击Setup,开始安装3)解压缩进行中。
4)解压缩完毕后界面如下:5)点击“下一步”,继续安装6)点击“下一步”,继续安装7)选择如上红色框选项,点击“下一步”,继续安装8)选择修改用户名和公司名,点击“下一步”,继续安装9)如上图显示的是默认的程序安装路径,点击红色框内的按纽可以修改程序安装路径,点击“下一步”,继续安装10)点击“Install”,开始安装11)等待安装进度条完成。
12)安装完成,点击确定。
13)点击“下一步”,继续安装14)检查更新是可选项,最后点击“完成”,完成主程序的安装。
二、 安装升级包1)打开VisualDSP++软件中的维护安装程序组件“Maintain this installation”,如图2)打开后,默认如下图:3)选择第二个选项“Apply a downloaded Update”,如图:4)选择“Next”,出现如下提示框图:5)指定升级包的路径,如图请根据实际情况选择路径!!6)选择“Next”,开始处理升级包文件7)点击“确定”,进入如下界面:8)选择红色框内选项,点击“下一步”,继续安装9)接着选择“Next”,出现如下窗口:10)点击“Update”,开始升级安装,请耐心等候几分钟,。
11)进度条走完以后,会弹出如下提示框:12)点击“确定”,继续安装;13)点击“下一步”,继续安装;14)检查网站更新为可选项,点击“完成”,完成安装。
三、 输入License号注册1)打开VisualDSP++软件中的管理注册号程序组件“Manage Licenses”,如下图2)打开后的界面如下:3)点击“new…”,打开如下界面:4)在红色框内输入序列号,点击“OK”5)如上图所示:Serial Number:序列号(可以添加多个序列号,不同的序列号的权限不一样,可以访问的处理器类型也不一样)Family:访问的处理器类型(与序列号对应的)Status:状态(是否授权,使用时间等)四、 仿真器驱动安装(说明:根据客户选用的仿真器的不同,安装会有所不同。
VisualDSP++学习笔记
1.简介VisualDSP++集成了两部分:IDE集成开发环境和Debugger调试器,被称为IDDE,具有程序开发调试功能2.功能①源文件编辑②工程管理③代码产生(编辑器、汇编器、连接器、分配器和加载器)④工程编译链接选择⑤VDK功能:从软件中获取硬件实现详情⑥工作空间管理(10个)⑦开发功能切换⑧多功能调试工具:联合编程源代码、运行命令行、设断点、查寄存器和存储器、对存储器绘图3.开发过程①创建工程文件:I名称、路径、类型(Standard application)II处理器、版本、输出文件类型(调试时所设置Executable File和调试完成设置Load File)②设置工程选项(Projec t→Project Option):I TargetII Tool chainIII Setting for(指定输出类型):⑴Debug(工程文件可调试)⑵Release(工程文件具有限制或不能调试)③编辑添加工程源文件:I 添加已有(Projec t→Add to Project→File)II 新建(File→New)III 工程相关性Dependency(.mak文件)决定编译链接顺序,更新工程相关性(Projec t→Update Dependency)④设置工程配置选项(Projec t→Configuration)指定编译链接产生的工程类型:I Debug(默认类型):编译器产生包含调试信息的目标文件II Release:产生不包括编译信息的目标文件,同时优化代码⑤编译链接Debug版的Executable文件:I 工具栏编译链接图标或“F7”快捷键II 菜单(Projec t→Build Project)III 右单击工程⑥建立Debugging Session(调试会话)和加载可执行文件(后面详述)⑦运行调试(Debug)程序(运用Debugger工具):I 工具栏图标II Debug菜单的子菜单⑧编译链接Release版的Load文件:I Projec t→Configuration或Projec t→Option将Debug改为ReleaseII Projec t→Option将Executable改为LoadIII Projec t→Option选择Load选项根据用户要求对加载文件进行设置4.Debugger工具及使用:在此工具下可以直接应用Simulator和Emulator工具①设置调试会话(设置调试目标和调试用的工具)新建调试会话的步骤:I 新建会话(Session→New Session):Select Processor、Select ConnectionType、Select Platform:⑴ Select Processor:Configurator(配置非模拟器环境下的会话,如EZ-KIT评估板)Configurator窗口→新建平台窗口(New ):平台、仿真器设置、器件㈠Platform:Name、Type(串口和USB方式连接的各种处理器的EZ-KIT、HP PCI仿真器、HP USB仿真器)㈡ Emulation Settings(自动识别或设置仿真器相关硬件地址,基本不用修改,通过操作系统中的硬件设备管理来查询仿真器的相关地址㈢Devices:根据需要选择新建、修改、删除、全部删除⑵(点击Next)Select Connection Type:评估板系统(EZ-KIT)、仿真器(Emulator)、模拟器(Simulator)说明:前两种连接方式需要用户提供硬件平台进行连接,如果VisualDSP++检测不到硬件设备,将弹出错误信息,提示用户连接不上硬件平台⑶(点击Next)Select Platform:默认即可⑷(点击Next)显示用户新建会话信息,检查无误后点击FinishII 打开已经存在的调试会话(Session→Select Session)②程序执行操作(Debug菜单中):运行(Run):运行程序直到遇到某种条件(断点或用户干预)暂停(Halt)执行到光标所在位置(Run To Cursor):光标的位置可以在源文件窗口或反汇编窗口执行1行(Step over):仅仅用于C语言程序单步执行(Step Into)单步执行当前函数(Step Out Of):单步执行当前函数直到返回到它的调用程序复位(Reset)③程序性能分析:I跟踪(Trace TS系列无此操作)显示程序如何执行到某一地址,显示程序的读写和存储器访问,设置步骤:⑴Tool→Trace→Enable Trace⑵Tool→Trace→Trace Buffer Depth⑶View→Debug Windows(打开跟踪显示窗口)⑷运行程序、查看跟踪执行结果(访问类型RD或WR、内存类型PM或DM、方括号中的地址、读写的数据值)II线性剖析(Linear Profiling)分析出每段程序的耗时量和在整个程序运行中所占用的比例,为用户分析程序的性能、优化程序提供帮助,完成一次剖析的基本步骤:⑴编译链接工程完成⑵Tool→Linear Profiling→New Profiling⑶在新建剖析窗口中空白处点右键,选Properities,在窗口中可以对全部程序、C/C++子函数及程序段进行分析⑷运行程序、查看线性统计剖析结果,注意:无论是重新编译还是重新执行程序,都应先将剖析窗口中原有的数值清除(右键点击选Clear Profile)后再运行程序进行分析,否则分析结果可能不正确④设置观察点:观察点(Watch Point)可以设置某种条件,当满足条件时才暂停程序的执行,断点(Break Point)可以在程序的任意位置上设置,使程序暂停执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ADI
开发工具
ADI
大学计划
ADI
客户培训
电子产品 设计
a ADSP开源社区
Project Development
• Create a project
– All development in VisualDSP++ occurs within a project.
ADI
开发工具
ADI
大学计划
ADI
客户培训
电子产品 设计
a ADSP开源社区
VisualDSP++
四维电子
VisualDSP++ is an integrated development environment that enables efficient management of projects.
ADI
开发工具
ADI
大学计划
ADI
客户培训
电子产品 设计
四维电子 a
ADSP开源社区
四维电子
Software Development Tools
Integrated Development and Debugging Environment (IDDE) Assembler
客户培训
电子产品 设计
a ADSP开源社区
四维电子
Linker Property Page
Property Pages
Loader Property Page
ADI
开发工具
ADI
大学计划
ADI
客户培训
电子产品 设计
a ADSP开源社区
ADI
开发工具
ADI
大学计划
ADI
客户培训
电子产品 设计
2-11
四维电子 a
ADSP开源社区
四维电子
Property Pages
Assembler Property Page
C/C++ Compiler Property Page
ADI
开发工具
ADI
大学计划
ADI
四维电子
Invoking the Software Tools
Software tools may be configured and called by the IDDE
Software tools are configured via property pages The IDDE calls the software tools it needs to complete the build
ADI
开发工具
ADI
大学计划
ADI
客户培训
电子产品 设计
a ADSP开源社区
Features of VisualDSP++
Integrated Development and Debugger Environment (IDDE) Multi Project Support
(.C/CPP)
Assembler .DOJ
C/C++ Compiler .S
Linker Description File
.LDF
Linker .DXE
.DXE
Software Verification
VisualDSP++ Simulator
NO
YES
Working
Code?
ADI
开发工具
ADI
Key Features Include: Editing Building
Compiler, assembler, linker
Integrated help Debugging
Simulation, Emulation, EZ-KIT Run, Step, Halt Breakpoints, Watchpoints Advanced plotting and profiling capabilities Image viewer
四维电子
Introduction to VisualDSP++
ADI
开发工具
ADI
大学计划
ADI
客户培训
电子产品 设计
a ADSP开源社区
四维电子
VisualDSP++
What comes with VisualDSP++?
Integrated Development and Debugger Environment (IDDE), C/C++ Compiler, Assembler, Linker, VDK, Emulation and Simulation Support, On-line help and documentation Part #: VDSP-SHARC-PC-FULL Floating License Part #: VDSP-SHARC-PCFLOAT
Software tools can be invoked from a DOS command line
C Compiler: cc21k sourcefile -switch [-switch...] Assembler: easm21k sourcefile -switch [-switch...] Linker: linker sourcefile [sourcefile…] -switch [-switch…] Loader: elfloader sourcefile -switch [-switches...] Splitter elfslp21k sourcefile -switch [-switches...]
ADI
开发工具
ADI
大学计划
ADI
客户培训
电子产品 设计
a ADSP开源社区
Software Development Flow
Code Generation
Generate Assembly
Source (.ASM)
and / or
Generaቤተ መጻሕፍቲ ባይዱe C/C++ Source
– The project file (.DPJ) stores your program’s build information: source files list and development tools option settings
ADI
开发工具
ADI
大学计划
ADI
客户培训
电子产品 设计
C/C++ Compiler (and Preprocessor)
Optimizing ANSI/ISO C/C++ Compiler C/C++ Runtime Library of ANSI and DSP Functions
Debugger
Cycle-Accurate C/C++ and Assembly source debugger Statistical profiling Supports simulation and emulation
a ADSP开源社区
四维电子
Integrated Development and Debugging Environment ( IDDE )
ADI
开发工具
ADI
大学计划
ADI
客户培训
电子产品 设计
a ADSP开源社区
四维电子
IDDE Features
IDDE manages the project The project and the development tools are configured via property pages Project Property pages configure the project
Project Property Page General Property Page
Post Build Property Page
ADI
开发工具
ADI
大学计划
ADI
客户培训
电子产品 设计
a ADSP开源社区
Property Pages
General Property Page
For a list of switches for the software tools, refer to the tools’ manual for a complete list of switches and switch functions
ADI
开发工具
ADI
大学计划
ADI
客户培训
电子产品 设计
大学计划
ADI
客户培训
电子产品 设计
2-6
四维电子
System Verification
.DXE
Hardware Evaluation EZ-Kit Lite
.DXE
Target Verification ICE
.DXE
ROM Production LOADER .LDR
PROM Burner
a ADSP开源社区
High level language support including C and C++ Expert Linker
Graphical support for managing linker description files Code profiling support Extensive Online Help BTC (Background Telemetry Channel) Support Data Streaming and Logging Interfacing to VisualDSP++ via Active X Plug-Ins Easy to test and verify applications with TCL scripts VisualDSP++ RTOS/Kernel/Scheduler (VDK) Integrated Source Code Control Profile Guided Optimization