特别说明
特别注意,如需购买请到下面的链接:
官方淘宝链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.32.407d40d8JIOjDH&id=600981620823
联系OP的QQ:5516164,微信:18633096839,添加请备注:OpenADSP开源社区
开发板调试所需的仿真器或下载器需要单独购买,我们提供了以下供选择:开发板和AD-HP530ICE、AD-HP560ICE、ADZS-ICE-1000仿真器同时购买,可获200元现金优惠!(USBi仿真器无优惠)
AD-HP530ICE仿真器链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.35f44901NSzz7a&id=38007242820
USBi仿真器链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.6b2e2dbdpK4fx9&id=38242936768
ADZS-ICE-1000仿真器链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.14.54294901o6Tl59&id=538813806121
开发板简介
开发板采用了ADSP-21489和ADAU1777双DSP的设计模式,21489为主控DSP,ADAU1777作为超低延时codec,考虑到用户对flash的不同需求,提供了NORflash和SPIflash两种,这两种均可作为BOOT用。开发板实现了模拟音频的4进2出,按键和LED灯等功能。
本开发板既可以作为21489的开发板,也可以作为ADAU1777的开发板来使用。
开发板特别说明(新手请一定先看我)
经常有人问,21479和21489这一类的ADI SHARC DSP到底应该怎么开发?我需要哪些硬件,板子用什么,仿真器用什么,会用到哪些软件?既然有这么多的问题,我们索性就做一款21489开发板,用全中文来讲解如何从0开始,开发此类芯片。开发板,仿真器,软件,系统,一步一步来,争取在这个开发板上就把以上所有问题解决掉。
首先明确一下,要做21479和21489的开发,从方式上来讲,目前只有两种方式。
第一种是完全自己编程,自己用C,C++等语言来写程序代码。此类开发,软件上你会使用Visual DSP++或者CCES,全部自己写代码编程,当然ADI提供了一些例程供参考。使用这种方式,硬件上则必须一定要用AD-HP530ICE这类的仿真器来做调试,这类仿真器又叫JTAG仿真器,只有他能够支持在VDSP或者CCES软件下做开发,以及烧写程序等全部的功能。软件则只能使用VDSP或者CCES。
第二种是自我编程+图形化编程,使用CCES做固件开发,并使用ADI的音频专用软件sigmastudio画图做各种音效的图形化程序开发(如混响、均衡、增益、反馈、延时等),最后二者程序融合形成可执行文件,再下载到板子上去运行。这种开发方式,CCES的固件开发一定必须只能使用AD-HP530ICE这种JTAG仿真器做,Sigmastudio图形化开发则一定必须只能使用usbi调试器做,然后2个软件开发完成之后合二为一,融合成可执行得文件,再由AD-HP530ICE这种JTAG仿真器下载到板子上。
所以这里就解答了很多很多用户的疑问,到底用哪个仿真器做21479和21489的开发呢,只用USBi可不可以?正确答案就是:不管你是用第一种,还是第二种方式,AD-HP530ICE这种JTAG仿真器都是必须一定要用到的仿真器。而如果你用第二种开发方式,则不仅仅是需要AD-HP530ICE这种JTAG仿真器,还一定必须非得要一个USBi调试器,才可以完成所有的开发工作。
综上所述,SHARC的开发当下就这两种方式,谁都绕不过去。OP将会基于ADSP-21489-PLUS开发板,AD-HP530ICE仿真器,USBi仿真器,CCES软件,VDSP软件,SigmaStudio软件,全面阐述如何使用第一种开发方式来对21489进行开发的。
特别注意:因为本开发板采用了超低延时Codec ADAU1777,设计之初就是主要针对第一种完全自我编程的方式,所以在本开发板中并不会体现21489的第二种图形化编程详解,如果需要了解21489的图形化编程,可购买我们的21489-EVB全功能开发板。
开发板主要器件
核心板主要器件包含:
- DSP:ADSP-21489KSWZ-4B
- SDRAM:48LC16M16A2,16MB,采用16bit模式(或pin兼容程序兼容的其他型号)
- NORflash:S29AL016J70TF102,8bit模式(或pin兼容程序兼容的其他型号)
- SPIflash:M25P16,8bit模式(或pin兼容程序兼容的其他型号)
- Codec:ADAU1777
- JTAG接口:符合ADI EE68标准的14pin JTAG仿真器调试接口,可接AD-HP530ICE仿真器,用来调试21489
- USBi接口:标准的USBi仿真器接口,可接USBi仿真器,用来调试和固化ADAU1777
- 模拟4进2出接口
- 2个按键
- 2个LED灯
- ADAU1777自启动开关
- 复位按键、复位指示灯、电源指示灯
开发板提供的资料(想了解开发板提供了哪些例程等详细资料,请看这里)

1. 开发板使用说明文档(非常重要,请一定先读我):开发板的使用说明文档,拿到资料后首先,必须,一定,非得要最先,最早,详细认真阅读的资料。特别,特别,特别重要。
2. ADAU1777 CODE:文档二中所用到的例程
3. 21489 TEST CODE:文档三中所用到的例程
4. FLASH Program:文档四中所用到的例程
5. 21489+ADAU1777 CODE:文档五中所用到的例程
6. CCES TEST CODE:文档六中所用到的例程
7. 开发软件安装包:21489开发所需要用到的软件安装包
8. 开发板原理图(PDF版):开发板的PDF版原理图
9. 芯片数据手册:板上主要芯片的手册
10. 21489软件编程指南:ADI官方提供的软件编程指南
11. 21489硬件设计指南:ADI官方提供的硬件设计指南
12. ADI Audio TOOLS:官方提供的一些音频开发补充安装包
13. SHARC原厂开发板PCB全集:OP收集的ADI原厂SHARC开发板的PCB完整设计资料
14. SHARC官方培训资料:ADI的SHARC培训PPT
15. Visual DSP++软件的官方说明文档:VDSP开发软件的官方文档
16. CCES软件的官方说明文档:CCES软件的官方文档
17. ADI提供的SHARC相关应用笔记和程序代码全集:所有跟SHARC相关的官方应用手册和例程
18. MCU与21489通讯的资料:ADI官方提供的Blackfin和SHARC之间的通讯文档及代码,MCU和21489之间如果要做通讯可参考此资料。
视频教程(特别说明,视频教程是基于ADSP-21489-EVB开发板讲的,但都是讲的21489的开发,可以通用)


1. 开发板使用说明文档:七个文档详细说明21489和ADAU1777的开发全过程

文档一:

文档二:

文档三:

文档四:

文档五:

文档六:

随板附赠
- 21489+ADAU1777开发板一块
- 5V DC 电源适配器 1pcs
- RCA 转 3.5mm 耳机转换接头 2pcs
购买开发板,可获赠21489通用资料专辑
21489资料专辑

其中的“SHARC其他文档和源码”文件夹内容
 , ; font-variant-caps: normal; text-decoration-style: initial; text-decoration-color: initial; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px">

1. 开发板使用说明文档:七个文档详细说明21489和ADAU1777的开发全过程

文档一:

文档二:

文档三:

文档四:

文档五:

文档六:

随板附赠
- 21489+ADAU1777开发板一块
- 5V DC 电源适配器 1pcs
- RCA 转 3.5mm 耳机转换接头 2pcs
购买开发板,可获赠21489通用资料专辑
21489资料专辑

其中的“SHARC其他文档和源码”文件夹内容

|