作者的话
ADI公司在做SigmaDSP和SHARC DSP开发的时候,经常会用到SigmaStudio开发软件,这个软件更新到了4.7版,还需要再安装一个Sigma For SHARC 4.6。这个4.6版的SigmaForSHARC,ADI并没有公开提供给普通用户,很多兄弟压根都没有这个插件。(如果有需要这个插件的兄弟可以找我要)
我说实话,这个软件的界面有点上世纪WinXP的感觉,属实有些古老了。也不知道是不是因为这个UI的原因(我瞎猜的,大概率不是),ADI决定为新的SigmaDSP和SHARC DSP开发一套符合当下审美的新软件,于是我们看到在ADSP-2156X和ADSP-2159X上,有了新的一套开发软件:SigmaStudio+。
SigmaStudio+目前已经是2.1版,你如果想用2159X和AD243X,又或者是最新的A2B分析仪,那么你就必须用这个SigmaStudio+,且这个软件就不需要装任何的所谓Sigma For SHARC 插件了。
你要说这软件比老的SigmaStudio好用?我没特别感觉出来,但架不住ADI不在老软件上更新IC了,新的A2B和新的SHARC都只能用它,逼我去搞它,虽然很不爽,但是也只好硬上了。
界面做得好看了一点,算法模块的分类更合理了一些。但最大的问题是就这么一个软件,没有说明文档,是的你没看错,ADI老传统,没有文档。我真的是服了,ADI难道就找不到一个写文档的吗?招几个实习生干不 了这个活???就因为这个,我硬是摸索了1个多月,才把他弄明白。
你不写我写,那就专门用一个系列文章,我用SHARC的21569来从实战中讲怎么用这个软件做开发。
硬件准备
ADSP-21569开发板:一块
产品链接:https://item.taobao.com/item.htm?id=721683997705&spm=a1z10.5-c.w4002-5192690539.17.425460fe7ZPTgR
USBi仿真器:一个
产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.75f52dbdSUHRe6&id=38242936768
AD-ICE2000仿真器:一个
产品链接:https://item.taobao.com/item.htm?id=753233120844&spm=a1z10.5-c.w4002-5192690539.25.1b684901FTM8Iy
SigmaStudio+下载
SigmaStudio+可以从官网下载,他是一个完全免费的软件,由ADI印度公司做的,正在实时的更新中,目前更新到了2.1版:
官网链接:https://www.analog.com/cn/design-center/evaluation-hardware-and-software/software/sigmastudio-plus.html
直接点版本下载,可能需要你注册一下官网的账号,那我们就注册一下再下载。
因为你所有的开发都基于这个软件,所以我个人建议是用最新版,会解决一些已知的BUG,也许也会加入一些新的型号支持。
软件的安装
安装其实没啥好写的,就全部下一步就完了。需要提出的一点就是,sigmastudio可以装多个版本,并不是说我用的2.0,现在想用2.1,就要把2.0卸载了,没这个必要,我反正装了一大堆。
软件目录说明
安装完后,我们可以在安装目录下找到你装的这个软件:
这个里头没文档,就是这么神奇!有兄弟说这不有个Docs么,那你看里头都是些啥:
一个License的说明而已,并不是软件使用说明文档,这个软件安装包里就没有软件的使用说明文档。写到这里我还是要对ADI说一个字,服!
但这个里头有很多有价值的资料,不过我如果不说,你可能就直奔Example文件夹而去,但兄弟们,这个没啥鸟用,你要去看的是Target文件夹。就是这么神奇,我新建个Example文件夹,但我的例程就不放在这个文件夹里,我就偏偏放在一个叫做Target文件夹里,气不气…再说一个字,服!
点进去之后,他又来了一个Examples,这次没忽悠我们,程序真就在这里头,如果ADI再虚晃一枪,我就要祭出我40米的大刀了!就进Examples:
SHARC处理器里,从214xx到SC59X,这些是真的有用。
在做SHARC图形化编程的时候会用到这些DEMO,在这里就不多说了。
下一篇以ADSP-21569为例,讲一讲ADSP-21569如何在这个最新的,大家都可以随便用的SigmaStudio+软件下做开发。