在学习DSP的过程中,刚入门会面临这个问题:我该学习哪家公司的DSP呢?目前市面上DSP厂家并不多,有TI,ADI,Freescale等等。主要也就这几个吧,应该来说TI和ADI在国内占据半壁天下。相对而言,TI的DSP比ADI用的人数又更多,而且资料甚多,比较容易找,ADI的就比较难找了。所以我建议新手没有帮助的情况下选择TI的DSP,当然啦,如果关注了本公众号(DSP-Tech),从ADI开始学习也是可以的。
和TI一样,ADI也有2个开发IDE。一个VisualDSP,一个CCES。我习惯了用Visual DSP, 也暂时推荐大家用这个。Visual DSP的软件没有的话到我提供的地址下载,推荐使用5.1.2,也是官网最新的一个版本,如果使用5.0还需要安装更新文件,5.1.2一步到为。但是呢,如果是进行ADI最新的DSP系列ADSP-SC58x和ADSP-2158x系列,那就只能使用CCES进行开发了。这个系列以后在讨论。
链接:https://pan.baidu.com/s/1sVywgUuPPPY-A80KfQFM1A
提取码:0u6b
下载完成后,安装过程应该很顺利。完成之后,进行license注册,这里提供一个注册机(请购买正版软件)。
链接:
https://pan.baidu.com/s/1n_5XVqTa4NxpbYigb5l48g
提取码:qjzt
注册步骤:
1 .运行Keygen.exe
2. 生成License.dat
3. 将License.dat文件拷贝至C:\ProgramFiles\Analog Devices\VisualDSP 5.0\System 目录下(VisualDSP5.0++安装目录)
完成即可使用Blackifn、SHARC、TigerSHARC及全功能
这时候安装已经完成,打开VisualDSP界面,可以新建项目进行调试了。打开Session->Session List菜单可以进行调试会话管理。
点击New Session开始我们的调试之旅。
1、选择处理器芯片,ADI的三大系列DSP全出现在这里,根据实际情况进行选择,这里我选择SHARC ADSP-21489。SHARC是ADI的浮点DSP, 21489功能非常强大。
2、点击下一步选择连接类型,可以是硬件仿真,也可以是软件模拟。选择硬件仿真时,需要配置仿真器连接。点击Configurator进入仿真设置界面。如果在Platform Templates中已经有对应的仿真器连接类型,直接选择Ok即可。如无需要手动添加。
我使用的ICE-1000仿真器,做如下设置:
点击OK。有硬件板子的话,可以点配置界面的Test按钮进行连接测试。硬件没有问题的话,这个界面会全部给打上勾勾,这个功能方便测试硬件连通性。
至此,所有的软件设置完成,可以开始我们的DSP之旅啦。这个工具编写代码还是有些鸡肋,效率不怎么样。可以考虑使用VS之类的工具先进行代码编写再到VDSP调试。
如果想要了解更多知识,可以关注公众号【DSP-Tech】.你也可以加我微信,和我一起共同成长学习吧。