ADSP-1802这颗ADI的最新DSP应该怎么做开发(一)

作者的话

ADSP-1802这颗芯片是ADSP-21489的国产兄弟IC,ADI中国研发中心在完全使用21489内核的前提下,加大了片上SRAM,就成就了这颗1802,除了SRAM的差异,1802和21489是完全一样的。

但是请注意,1802是基于100pin的21489的原型设计,把总线砍掉了,所以1802是不能外接SDRAM的,那就意味着我们如果用的是176pin的21489,还不能完全一比一的P2P直接替换,要把所有的程序都放到片内来。

以上就是1802和21489的相同和不同,下面就正式开始做1802开发板的开发吧。

硬件准备

ADSP-1802EVB开发板 一个;

产品链接:https://item.taobao.com/item.htm?id=907307462283&ltk2=1752325530473i2z05axj34qqlomkfjvl1j&spm=a21xtw.29178619.0.0

AD-HP530ICE仿真器 一个(或者AD-ICE2000仿真器,我因为手上就只有一个ICE-2000,所以文档是以ICE2000写的,530是同理替换);

产品链接:https://item.taobao.com/item.htm?id=38007242820&ltk2=1752325554803nww3n9r5gs30fkoa54dp9&spm=a21xtw.29178619.0.0

5V2A电源适配器 一个;
3.5mm音频线若干条;
3.5mm接口的输入音源设备,我用的是手机+Tpye-C转3.5mm线;
3.5mm接口的输出设备,我用的是3.5mm的耳机;

软件准备

CCES2.11.2

特别注意:1802是ADI中国研发中心的IC,会用到一个特殊的CCES版本,就是2.11.2,现阶段只能用这个版本做开发。

调试时开发板开关说明

开发板上就几个开关,我一一说一下:

1)电源开关,顾名思义,就是给开发板通电的,当你把电源适配器插上后,再拨到ON,板子就上电了,拨OFF就断电。

在这里插入图片描述

2)自启动开关,SW2 OFF,SW3 OFF,这个状态下,SPIFLASH是处于NO BOOT状态。

为什么这么做,因为在调试的时候,我们不要把自启动开关放到SPIFLASH启动,这样上电后,DSP是不BOOT的,我们在线调试就可以往里头写程序调。

有兄弟问如果调到BOOT状态,在线调试会怎么样,我举个例子,上电DSP就直接BOOT开始RUN了,万一你之前写入的boot程序有问题,那板子就有可能处于不正常状态,导致你得仿真器接管不了DSP,调不了,所以我们就拨到不BOOT,让DSP上电后歇着,仿真器写他,他再动起来。

在这里插入图片描述

3)还有个开关就不动他了,就让他默认,是设置内核时钟的。

在这里插入图片描述

以上,板子上的开关就这些,很简单。

硬件链接示意图

在这里插入图片描述

1)自启动开关SW2和3都调到OFF;
2)仿真器和开发板通过上图所示JTAG链接,有防反插,不用担心插反了;
3)仿真器通过USB线接PC上电;
4)开发板通过5V2A电源适配器上电,电源开关ON;

硬件就连好了,下一步开始软件开发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ADI_OP

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

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

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

打赏作者

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

抵扣说明:

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

余额充值