SigmaStudio软件怎么开发21489?
21489的开发分为两种模式,一种就是Visual DSP++和JTAG仿真器,完全自己写代码来做开发,另一种就是Sigmastudio+Visual DSP++,使用图形化编程软件SigmaStduio的SHARC开发包,ADI提供了很多基于SHARC的音频模块,通过类似SigmaDSP的图形化逻辑图方式,加上Visual DSP++上的固件,二者合一来形成程序,完成整个开发过程。
下面我们开试着用第二种方式做一下。
首先,你需要到官网上下载一个sigmastudio软件,以及Sigma For SHARC的补丁安装包,还有SHARC Audio Toolbox。都是免费的,所以直接安装就好了。
SigmaStudio是一个图形化编程软件,里面提供了很多基于SHARC的音频算法模块。按我的理解,用它来做开发的思路是:SigmaStudio做画逻辑图,做音效开发,Visual DSP++做Framework开发,二者合一,形成可烧写的LDR文件,再由JTAG仿真器和Visual DSP++软件烧写好固件,完成,如下图。
下面,我们来打开sigmastudio软件看一下:
sigmastudio的开发流程可以以ADI培训时候的一个文档来看,分四步:
SS4SH 开发架构如下图:
OK,理论知识介绍完毕,正式进入开发环节,让我们来一步一步的往下操作:
1. 下载和安装VDSP或CCES,及21489的CCES开发包;
2. 下载和安装SigmaStudio软件,以及SigmaStudio FOR SHARC补丁包;
3. 设置环境变量,以Win7为例:
4. 通过USBi连接PC机与核心板
5. 打开SigmaStudio软件,开发板上电。这里我用的是21489-EVB开发板,因为已经烧写好了固件,所以不需要再用JTAG,只需要保证拨码开关全部off即可。
6. 通过拖拽式设计DSP音频处理工程
7. 通过USBi仿真器下载、启动核心板
1)选择一个正确的loader File,这个开发板就直接选:
C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Rel2.2.0\
Target\LDR\ss_app_sh489.ldr
2)Boot Targer检查一下板子上的LED灯,看看LED2 & LED3点亮,就表示系统是OK的。
8. 做一个简单的输入输出加音量调节工程
9. 音频输入输出连接
根据所连接的音频扩展板(应有CODEC)连接音频输入、输出线。
10. 使用USBi下载程序,听效果。搞定收工。 |