如何在VisualDSP++中新建基于TS201的双DSP工程

三、手把手记录如何在VisualDSP++软件里创建工程 记录一下,方便以后翻阅~ VisualDSP++是ADI公司针对其DSP器件开发的软件开发平台,支持ADI公司BF60x之外的所有系列DSP处理器,包括Blackfin系列和 ADSP-21XX系列定点处理器、SHARC系列和TigerSHARC系列的浮点处理器的各种型号处理器。 下面记录如何创建一个新工程(以SHARC 21489为例): 一、打开软件后,单击File–>New–>Project… 二、进入如下界面,选择Standard application,输入工程名称和目录地址,单击N 阅读详情

           毕业设计中设计了块TS201+FPGA的板子,各个模块我都做了测试,工作正常。现在答辩也结束了,离毕业还有20多天的时间。借此机会将自己以前的一些记录汇总成博客,有可能在以后的学习和工作中这些用不上了,就相当于为后来人铺路吧,减少学习中的麻烦。后续的几个博客中会将各个模块的测试一一做介绍。

          首先是建立一个双TS201的工程。。。。。。。。。。。。。。。。。。。

注意:所建工程的所有目录不得包含中文路径

1、  新建一个工程,选择为标准应用,名称为DSP_A,

2、  点击next,选择TigerSHARC中的ADSP-TS201,点击next

3、  选择Load file(.ldr)

        

4、  点击next,点击finish

5、  按上述步骤再新建一个工程,工程名为DSP_B,标准应用,只不过在第三步中选择Executable(.dxe),其他完全一样

6、  增加工程依赖,即DSP_A工程依赖于DSP_B工程

完成后再DSP_A工程下会出现如下所示标示:

7、  将两个工程放入一个工程组中,选中图中Project Group(2 projects)后,

 

点击菜单中File->Save as->Project Group,保存

8、  更改DSP_A的工程设置中的Load->Processor选项,如下所示,其他选项采取默认即可

9、  编译整个工程组,如果成功的话会出现如下信息:

----------------Configuration: DSP_B - Debug----------------

.\DSP_B.c

Linking...

Build completed successfully.

 

 

----------------Configuration: DSP_A - Debug----------------

.\DSP_A.c

Linking...

Creating loader file...

Build completed successfully.

此时在工程目录下就可以看到VideoProcess.ldr文件了,整个工程框架就基本建立好了,和其他软件一样,再其中添加自己的文件

 

 

EnjoyYourself!

 

高性能DSP选型实战:TI C6671与ADI TS201S架构、性能与系统设计深度对比 数字信号处理器(DSP)是嵌入式实时信号处理系统的核心,其架构设计直接决定了系统的计算效率与实时性。DSP通过高度并行的指令集架构(如VLIW)和专用的硬件执行单元(如乘法累加单元),实现对海量数据的高速定点与浮点运算,其技术价值在于为通信、雷达、医疗影像等对算力与延迟有严苛要求的领域提供了可靠的硬件加速平台。在实际应用中,工程师需综合评估芯片的核心计算能力、内存子系统、高速I/O接口以及多处理器互联方案。本文聚焦于两款经典高性能单核DSP——TI TMS320C6671与ADI ADSP-TS201S T 阅读详情

相关推荐

Learning ADSP-TS201系列--重要参考

原创作品,转载请注明原作者及地址! by 飞鸿惊雪 http://blog.youkuaiyun.com/niyufeng 学习ADSP-TS201系列--索引 1 学习ADSP-TS201系列--重要参考 学习ADSP-TS201系列--重要参考 正式开始玩ADSP-TS201,顺便写个专题吧,记录整个学习的过程,也方便其他人~ 首先

飞鸿惊雪 6552

ADI史上最强的一颗DSP,TS201的开发怎么去做,我来教你入门二:硬件环境的搭建

TS201的开发入门详解,硬件环境的搭建。

ADI_OP的博客 1516

DSP烧写步骤及DSP开发详解

在DSP开发的过程中,烧写是一个重要的步骤,它将编写好的代码加载到DSP芯片中,使其能够执行所需的功能。通过按照上述步骤进行DSP烧写,可以将编写好的DSP应用程序加载到DSP芯片中,并进行验证。根据所使用的DSP芯片和开发板,选择并安装适当的开发环境和工具链。使用所选的开发环境,编写DSP应用程序的代码。在编写代码时,需要注意DSP芯片的架构和指令集,并遵循相应的编码规范和最佳实践。根据所使用的烧写工具和DSP芯片,具体的配置方法可能会有所不同。在烧写工具中选择要烧写的应用程序文件,并执行烧写操作。

QoTypescript的博客 2518

ADSP各种文件类型(ldr/ldf/dxe)

刚开始看ADSP-TS201,有些文件还弄不清什么用处。 dxe:用仿真器调试程序的时候,生成的是可执行程序的映像(*.dxe) ldr:如果要进行Boot,就应该生成Loader文件,得到的LDR文件就是要烧写的文件(*.ldr) ldf:链接文件 vdk:“VisualDSP 内核,更多时候也被称为VDK http://blog.youkuaiyun.com/jinn3/arti

飞鸿惊雪 8258

VisualDSP++5.0使用指南

VisualDSP++是ADI公司针对ADSP系列处理器提供的软件 开发工具。它通过图形窗口的方式与用户进行信息交换,程 序开发人员可以在窗口中进行高效的工程管理,轻松地在编 辑、编译和调试之间互相切换,实现高效率的程序开发。目 前ADI公司推出的最新的版本是VisualDSP++5.0。

ADI公司的DSP处理器 TS201教程

ADI公司的TS201 DSP处理器教程

TS201的开发教程(五)Flag输出状态控制LED亮灭原理和例程(含参考代码)

以前读书的时候,实验室用的是ADI公司的TS201处理器,我们做了一些实验课,分享一下当时的内容和源代码,对这颗DSP有兴趣的可以看一下,另外我还有一整套TS201的培训资料。

ADI_OP的博客 869

Visual DSP++实现TS201 KIT板link口通信

Visual DSP++实现TS201 KIT板link口通信,调度EZ-KIT版上的两块DSP,实现中断控制。

TS201的开发教程(一)汇编和C代码的性能评估(含参考代码)

以前读书的时候,实验室用的是ADI公司的TS201处理器,我们做了一些实验课,分享一下当时的内容和源代码,对这颗DSP有兴趣的可以看一下,另外我还有一整套TS201的培训资料。

ADI_OP的博客 929

深入解析 TDA4VM/VH R5F 核中断机制:VIC 与非 VIC 模式下的实战对比与优化

本文深入解析了TI TDA4VM/VH平台中ARMv7-R架构R5F核的两种中断处理机制:VIC模式与非VIC模式。通过对比硬件自动跳转与软件向量表分发的核心流程、实战代码示例及性能差异,为开发者提供了基于实时性、灵活性与调试需求的选择指南和优化建议,帮助构建更稳定的嵌入式系统。

weixin_29159441的博客 98

MIC(Maximal Information Coefficient)最大互信息系数

MIC(Maximal Information Coefficient)最大互信息系数是一种用于衡量两个变量之间相关性的统计量。它扩展了传统的互信息(MI)和条件互信息(CMI)的概念,具有更广泛的应用范围。MIC能够捕获包括功能性和非功能性的广泛的关联,具有普遍性和公平性。普遍性意味着在足够的样本量下,MIC能够捕捉到广泛的相关关系,而不仅仅局限于特定的功能类型;公平性则意味着MIC对不同类型的包含同等噪声的关系给出了相似的分数。需要注意的是,虽然MIC具有很多优点,但它也有一些局限性。

qlkaicx的博客 4605

ADI史上最强的一颗DSP,TS201的开发怎么去做,我来教你入门四:运行程序

TS201如何使用Visual DSP++来跑程序,看本文。

ADI_OP的博客 1103

打造你自己的小程序容器 —— 一套能装得下整个未来的跨端技术!

摘要: 本文介绍了一种基于Capacitor框架开发的轻量级“小程序容器”解决方案——LapDrop。通过模拟微信小程序的运行逻辑(动态加载、原生能力调用、沙盒环境),LapDrop允许开发者自主构建跨平台(iOS/Android/Web)的小程序生态。其核心利用Capacitor的插件桥接机制,实现JS与原生功能的无缝调用,并支持浏览器调试与原生环境一致化。优势包括插件化架构、状态隔离、热更新及开放权限控制,适用于企业级模块化应用或开发者工具。未来计划扩展生命周期管理、远程加载等功能,目标成为开源的小程序

CangYuChenAi的博客 975

ADSP-TS101的Flash烧写驱动在哪里?

TS101的Flash驱动源码,很罕见,我这里有。

ADI_OP的博客 518

petalinux i2c的配置

1.硬件平台配置 1.内核配置 cd petalinux-config -c kernel -> Device Drivers -> I2C support -> i2C Hardware Bus support -> Xilinx I2C Controller Pressing 启用CONFIG_I2C_XILINX=y 2.修改用户设备树 cd cd project-spec/meta-user/recipes-bsp/device-tree/files/ i2c2:

u013403954的博客 4313

MTGS与3D高斯泼溅:如何用多轨迹数据重建自动驾驶场景(附代码解析)

本文深入解析了MTGS(多轨迹高斯泼溅)技术在自动驾驶场景重建中的工程实践。该方法通过分层场景表示,巧妙融合多轨迹数据,利用3D高斯泼溅技术统一处理静态几何与动态物体,有效解决了复杂环境下的重建难题。文章结合代码,详细阐述了其实现框架、损失函数设计及优化策略,为构建高保真数字孪生场景提供了实用指南。

v5w6x的博客 446

TS201的开发教程(四)无限脉冲响应数字滤波器(IIR)的设计(含参考代码)

以前读书的时候,实验室用的是ADI公司的TS201处理器,我们做了一些实验课,分享一下当时的内容和源代码,对这颗DSP有兴趣的可以看一下,另外我还有一整套TS201的培训资料。

ADI_OP的博客 917

【从零开始学Skynet】实战篇《球球大作战》(一):功能设计

为了能把之前在基础篇中学习到的Skynet的各种知识结合起来,所以在实战篇中,我们准备开发一个完整的游戏案例《球球大作战》,介绍分布式游戏服务端的实现方法。

我是一条寻水的鱼 2978

ADI DSP开发必备

http://www.eaw.com.cn/news/display/article/10306 主要是ADI DSP相关的资料,在一个不知名的网站上下载看到的,并对其进行了一点补充,在此发表,为更多爱好ADI DSP和DSP 开发新手提供一点帮助。1.什么是ADI DSP,有什么特点,有些什么型号?ADI的全称是Analog Device Inc(美国模拟器件有限公司)。ADI

老梁的专栏 2984

《AgentScope-Java 深入浅出教程》第10章 RAG 知识检索

RAG(Retrieval-Augmented Generation,检索增强生成)是一种将信息检索与文本生成相结合的技术架构。它通过从外部知识库中检索相关文档,将检索到的信息作为上下文注入到语言模型的提示中,从而增强模型的回答质量。│ RAG 工作流程 ││ ││ 用户问题 向量检索 上下文增强 生成回答 ││ ▼ ││ │ A │ ││ ││ 1. 接收问题 ││ 2. 将问题转换为向量,在知识库中检索相似文档 ││ 3. 将检索到的文档作为上下文添加到提示词中 │。

步子哥的博客 462

RK平台以太网设置中添加代理设置

以太网中配置Configuration的时候可以IpConfiguration的初始化函数来设置代理类型和代理参数。通过添加一个KEY_ETH_PROXY的选项来设置代理的配置,然后再设置以太网静态或者动态的类型时候下发给系统进行设置。

Android系统开发笔记 656

c语言的fft_flp32函数,数字信号处理小实验.doc

数字信号处理小实验.doc西安电子科技大学DSP技术及应用实验小作业学 院 电子工程学院专 业 电路与系统学 号 1202120902学生姓名 王艳涛授课老师 郭万有实验一——VISUALDSP++的使用入门实验一的目的实验一的主要目的是熟悉VISUAL DSP++的开发环境。针对ADSP-TS201,利用几个用C...

weixin_42104778的博客 249

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

TS201学习之FLAG

本篇介绍TS201的IO——FLAG的使用。在板子上,两块DSP分别将FLAG0连接了一个LED,在TS201上面没有像串口这样的调试端口,因此在以后的测试过程中,这个LED就充当了完成指示器了,呵呵~~         FLAG端口就是TS201的通用IO,每个DSP上有4个这样的FLAG,从FLAG0~FLAG3,使用方法都是一样的。         参考TS201硬件手册,对于FLAG的

The Wing of Angles的专栏 1478

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

一、ADSP-21489开发版在VisualDSP软件下的仿真器配置

最近要抽一部分时间学习ADSP,顺便记录下基本操作。 学习的开发版由DSP核心板和底板组成,市场已绝版。 开发软件:VisualDSP 5.1.2 仿真器:AD-HP530ICE。 开发版、仿真器、电脑连接后,上电顺序: 1) 确保目标板和仿真器都未上电; 2) 将仿真接口连接ADSP-21489开发板, 3) 仿真器上电; 4) 目标板上电。 上电后,在电脑的设备管理器中可以看到ICE-1000 Emulator,如下图所示: 在VisualDSP 5.1.2里配置仿真器步骤: 1)新建Session;

Leisure_ksj的博客 1913

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

ts20芯片c语言例程,种基于C语言的DSP程序通用固化方法.PDF

种基于C语言的DSP程序通用固化方法.PDF第38卷 第3期(总第 149期) 火控雷达技术 Vo1.38No.3(Serse148)2009年9月 FireControlRadarTechnology Sep.2009一 种基于 C语言的DSP程序通用固化方法齐红...

weixin_30746095的博客 318
上一篇: Visual C++ 2010新特性:MFC的三大巨变
下一篇: TS201学习之FLAG
enjoymylinux
博客等级 码龄17年 54粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值