ADSP-21565的A2B例程详解(一)

作者的话

ADSP-21565这颗DSP做A2B开发,我们的评估板上有相应的硬件接口,但苦于ADI并没有提供相应的程序,所以一直也没有个范例。经过对ADSP-21569的A2B例程开发,我们觉得可以把ADSP-21569的例程拿过来改一下,用于21565,至少能把架构跑通,那么下面的文章就记录了我是怎么在21565板上跑通这个A2B范例的。

硬件准备

ADSP-21565开发板一块;

产品链接:https://item.taobao.com/item.htm?id=724290880282&ltk2=1753835814160yg5q4hkp8s9pdyrsnn2w0r&spm=a21xtw.29178619.0.0

AD-ICE2000仿真器一个;(或者AD-HP530ICE仿真器,OP用的是ICE2000)

产品链接:https://item.taobao.com/item.htm?id=753233120844&ltk2=175383583815309nc27hzh37p2d3lkulhal9&spm=a21xtw.29178619.0.0

USBi仿真器一个;

产品链接:https://item.taobao.com/item.htm?id=38242936768&ltk2=1753835974979urwwp2a7z1ltowxfm04jnr&spm=a21xtw.29178619.0.0

AD2428WC-EVB开发板一个;(slave1板,简称C板)

产品链接:https://item.taobao.com/item.htm?id=696662866949&ltk2=17538359968399rb6oddjm1fwxac97tx77l&spm=a21xtw.29178619.0.0

AD2428WB-EVB开发板一个;(slave2板,简称B板)

产品链接:https://item.taobao.com/item.htm?id=696415089875&ltk2=1753836013772u2ij6pp5jopgzu30xyk7&spm=a21xtw.29178619.0.0

3.5mm接口的耳机一个;
5V2A电源适配器一个;
A2B线两条;
USB线若干条。

软件准备

CCES2.11.1(因为我一直用的是这个版本,也没有什么特别之处,懒得换)
SigmaStudio Plus 2.4.0
ADI_A2B-SSPlus_Software-Rel1.3.2

硬件链接示意图

在这里插入图片描述

  1. AD-ICE2000仿真器的JTAG头插开发板的JTAG上,有防反插直接怼;(AD-HP530ICE一样)
  2. USBi仿真器的JTAG头插开发板的USBi JTAG上,有防反插直接怼;
  3. 开发板的电源开关先OFF;
  4. 5V2A电源适配器插上,此刻开发板电源开关是OFF的,整板没有电;
  5. 开发板上的A2B接口Slave接A2B线;
  6. 来自开发板上的A2B线接C板的Master;
  7. C板的Slave接A2B线;
  8. B板的Master接来自C板的A2B线;
  9. 3.5mm耳机接B板的黑色模拟音频输出接口;
  10. ICE2000仿真器通过USB线供电;
  11. USBi仿真器先空置,不上电,非常重要;
  12. 标号3的开发板电源开关拨到ON,给开发板上电。

首先运行A2B的FW工程

和SS开发21565一样,ADI给的例程里头,是基于SS+来做A2B开发的,我们需要运行A2B的FW工程。

我改了一个21565的A2B工程,这个工程源自这里:

在这里插入图片描述

我提供的工程也单独拷贝到了一个文件夹内:

在这里插入图片描述

用CCES来导入该工程:

在这里插入图片描述

我们直接运行程序,注意看我的设置:

在这里插入图片描述
我用的是ICE2000,所以选择的是21565+ICE2000,如果兄弟们用的是AD-HP530ICE,那这里就应该选ICE1000+21565;

DXE就加载工程里的release版DXE;

编译运行(会报一个错,不管他,不影响程序运行):

在这里插入图片描述

运行后,会打印success init,就表示这个A2B的FW已经成功的运行起来了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ADI_OP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值