作者的话
ADI的SHARC系列DSP,目前已经出到5系列了,最新的一颗叫2159x,按照ADI的说法,这颗DSP的性能是21569的两倍,但又能和21569做P2P的替换,所以下面我们就以21593为例,写一点资料,让新手能够比较便捷的熟悉开发环境,软硬件,顺利的进入开发。
文档解决的是入门的问题,所以不会太深入去写怎么开发21569和21593,高手可绕行。(后续有时间再深入的写一写)
资料的获取
我们要做ADSP-21569/2159X,资料从哪里获取?有没有可以给我们参考的例程?硬件设计原理图PCB可否提供?这是OP在做技术支持的时候,遇到新手问的最多的问题,那么统一说一下:
- ADI这个公司的风格就是,你想要做哪个型号的IC,可以登录官网:ADI官方网站
网站是全中文的,非常友好。
- 我们登录了网站之后,到搜索引擎去搜想要的型号,这个文档是写ADSP-21593,那么我就去搜21593:
先进芯片页面。
- ADSP-21593的专属页面
全中文,非常友好,你一切想要从官方获取的芯片资料,全部都可以在这个页面下载,手册,编程指南,硬件设计指南。。。。。。全部在这里,下载只需要点链接,不需要任何的注册!
- 参考资料
我们看一下用户关心的比较多的,软件编程手册和硬件设计指南:
点一下就能在线打开,或者下载。
- 软件代码
芯片相关的资料全部都在这里了,那么新手一定会想说,那例程在哪里?有没有硬件电路板的设计资料?别着急,继续,还是在官网里头。
搜索21593,你会发现底下还有2个,一个是EV-21593-SOM,这个就是我们用的硬件板,
EV-21593-EZKIT是全功能开发板,我们把这两个网页都打开。
EV-21593-SOM:
板子的手册,硬件设计原理图,甚至PCB源文件,全部都可以一键下载!
再往下看,软件例程在哪里:
21593的SDK开发包,直接下载安装。我装好之后,如下图:
例程就都有啦,官网提供的,不会出问题哦。
技术支持
ADI的技术支持有邮件、电话、论坛,我作为一个20年ADI DSP开发者,给出的建议,最好的技术支持方式是通过论坛。
DSP的专属论坛里,全球的ADSP开发者都在这里提问,并获得ADI美国、印度、中国等研发工程师的回答。
我们进一个2156X的专区看看:
咱们可以在这里搜索关键字,看看全球用户有没有跟我遇到同样问题的?以及是否就有现成的答案?或者自己提问,等待答复。这个我个人感觉是最靠谱的。
当然如果你就认识ADI的AE,又是20年的老交情,不要犹豫,直接给他打电话弹微信语音视频就好了,比如OP我本人 。