您的位置: OpenADSP社区论坛 -> SHARC/TigerSHARC专区 -> 新手上路 -> 关于SHARC,特别是21489的开发,能否简单说... 
本帖共有391个阅读者
发表帖子 发表投票 回复主题
关于SHARC,特别是21489的开发,能否简单说一下
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
关于SHARC,特别是21489的开发,能否简单说一下
问题:第一次用21489,以前都是在ti的dsp上做开发,有点摸不着头脑,可否简单科普一下。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2021/3/9 10:11:07
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:引用我的21489开发板上的一段科普文字回答你把。

经常有人问,21479和21489这一类的ADI SHARC DSP到底应该怎么开发?我需要哪些硬件,板子用什么,仿真器用什么,会用到哪些软件?既然有这么多的问题,我们索性就做一款21489开发板,用全中文来讲解如何从0开始,开发此类芯片。开发板,仿真器,软件,系统,一步一步来,争取在这个开发板上就把以上所有问题解决掉。

首先明确一下,要做21479和21489的开发,从方式上来讲,目前只有两种方式。

第一种是完全自己编程,自己用C,C++等语言来写程序代码。此类开发,软件上你会使用Visual DSP++或者CCES,全部自己写代码编程,当然ADI提供了一些例程供参考。使用这种方式,硬件上则必须一定要用AD-HP530ICE这类的仿真器来做调试,这类仿真器又叫JTAG仿真器,只有他能够支持在VDSP或者CCES软件下做开发,以及烧写程序等全部的功能。软件则只能使用VDSP或者CCES。

第二种是自我编程+图形化编程,使用CCES做固件开发,并使用ADI的音频专用软件sigmastudio画图做各种音效的图形化程序开发(如混响、均衡、增益、反馈、延时等),最后二者程序融合形成可执行文件,再下载到板子上去运行。这种开发方式,CCES的固件开发一定必须只能使用AD-HP530ICE这种JTAG仿真器做,Sigmastudio图形化开发则一定必须只能使用usbi调试器做,然后2个软件开发完成之后合二为一,融合成可执行得文件,再由AD-HP530ICE这种JTAG仿真器下载到板子上。

所以这里就解答了很多很多用户的疑问,到底用哪个仿真器做21479和21489的开发呢,只用USBi可不可以?正确答案就是:不管你是用第一种,还是第二种方式,AD-HP530ICE这种JTAG仿真器都是必须一定要用到的仿真器。而如果你用第二种开发方式,则不仅仅是需要AD-HP530ICE这种JTAG仿真器,还一定必须非得要一个USBi调试器,才可以完成所有的开发工作。

综上所述,SHARC的开发当下就这两种方式,谁都绕不过去。OP将会基于ADSP-21489-EVB开发板,AD-HP530ICE仿真器,USBi仿真器,CCES软件,VDSP软件,SigmaStudio软件,全面阐述如何使用这两种开发方式来对21489进行开发的。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2021/3/9 10:12:00
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154004 Call, 1 Queries, Processed in 0.031006 second(s),