作者的话
这个系列文章,我想起个头,讲一下ADI的ADSP-21565,这颗用的非常多的新音频DSP的开发应该怎么去做,包括硬件设计,软件开发。
硬件准备
ADSP-2156X-CB开发板
产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.13.1d10422a9Tojob&id=712012628342
AD-HP530ICE仿真器
产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.1f4cbfa3YPRXQh&id=38007242820
软件准备
CCES软件,CCES工程烧写插件;
供电及初始状态说明
核心板通过USB接口供电,可以接5V1A-2A的适配器,也可以直接插到PC的U口,或者插线板的U口来供电,我在后面的调试中,都是把他插到小米插线板的U口来供电的。
-
USB供电正常,板子上的D1 Power灯(红)亮起,就说明板子供电正常;
-
开发板上有一个2路的开关SW2,1是OFF,2是ON(我已经提前拨好了,不用动他),拨到这个状态是板子通过FLASH BOOT的状态,就是上电就BOOT。
-
上电正常后,板子会Boot FLASH里的程序,我给核心板烧写了一个出厂测试程序,按下KEY0,LED1(绿)亮,按下KEY1,LED0(绿)亮;
- 按下RESET复位按键,整版只有Power灯亮,板子被复位重新boot,这个时候重新按下KEY0和KEY1按键,对应的灯分别亮。
以上就是该核心板上电后正确状态的表现。
可能出现的问题和解决办法
如果发现板子的状态不对,没有上面写的1234的任何一个状态,那说明板子有问题,首先看板子上的复位灯是否亮了,如下图:
如果复位灯亮了,大概率是供电不足,就要检查你的供电了,USB线是否插紧了?外部接适配器的话,是否达到了5V1A-2A的参数要求?供电不能电压过高,也不能电压过低,要符合参数要求。
如果复位灯正常,并没有亮起,则需要联系OP来进行下一步debug啦。