当前位置:   article > 正文

ADSP-21569用SigmaStudio+2.1来做图形化编程详解3:开发第一个程序1_sigma studio

sigma studio

作者的话

ADSP-21569是SHARC系列DSP,想要用它来做图形化编程,不是SigmaDSP那样插上就用,他有一个相对复杂的流程。

我在前面的文章里有详细的讲,不过那都是用的老的SigmaStudio,不是公开的版本,也没有后续的算法更新,新的用户ADI都推荐在SigmaStudio+上做,那我们就来看看,想搞第一个程序,需要做哪些工作。

硬件准备

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

软件准备

CCES2.11.1
SigmaStudio+2.1

硬件链接示意图

在这里插入图片描述
21569图形化编程的前置条件

我们在做SigmaDSP的时候,不需要任何前置条件,直接开干,但是SHARC不行,从213XX开始,就有了Fireware的概念,首先需要让SHARC运行这个底层接口配置的Fireware固件程序,我们才可以进行下一步的图形化编程。

于是ADI就提供了很多型号DSP的Fireware,但是请注意,这些fireware都是匹配他原厂开发板的硬件设计,就比如这块21569板,4进12出的配置,fireware就只能用在这个板子上。

这个时候有兄弟就会问,那我如果自己设计的硬件,底层硬件跟ADI原厂参考设计不同,比如我做了个8进16出,显然和你的4进12出不同,而我又想用图形化编程怎么办?那你就必须要基于他给的fireware,结合你自己的硬件设计去修改程序了。

Fireware在哪里?

在这里插入图片描述

就在你的SigmaStudio+2.1软件安装目录下,我们做21569的图形化编程,就需要首先把21569的这个程序先跑起来。

怎么修改Fireware

我不会改,不过ADI提供了相关的文档,看这个文档,再结合他提供的fireware源码去改:

“AE_42_SS4G_Framework_API_Reference.chm”

在这里插入图片描述
21569图形化编程的第一步

  1. 用CCES导入该工程(具体怎么导入不写了,前面都写过了)

在这里插入图片描述

2.设置session

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这里注意,我用的是ICE-2000,所以我就选ICE-2000,兄弟们如果用的是AD-HP530ICE或者ADZS-ICE-1000,那就选ICE-1000。

有兄弟就问,OP你为啥不用ICE-1000,现在都用ICE-2000了?那是因为ICE-2000的仿真速度是ICE-1000的9倍,OP我自己是做仿真器的,不用考虑成本,有性能更好的那就肯定用更好的啦。

在这里插入图片描述

注意这里,有时候他是没有默认配置的,需要我们手动配置:

双击他:

在这里插入图片描述

在这里插入图片描述

先点第一行的Browse,设置这个Lib…。再点下面的Browse,选择正确的DXE,看我下面的目录:

在这里插入图片描述

在这里插入图片描述

再把Run Immediately…的√点掉,点OK,就设置完了。

在这里插入图片描述

3.点Debug,开始编译。

在这里插入图片描述

4.RUN程序

注意,选到Debug窗口,然后点运行,运行点2下

在这里插入图片描述

5.RUN的状态

在这里插入图片描述

注意,点2下RUN,程序才能run起来,run起来之后,不打印任何信息。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/105197
推荐阅读
相关标签
  

闽ICP备14008679号