上海妇科疾病研究所 上海女性不孕医院 上海引产医院 无痛引产痛不痛 上海人流医院 白癜风治疗医院 上海小儿脑瘫医院 上海女子医院
用STM32单片机来启动ADAU1701-SigmaDSP-技术中心-国内专业ADI仿真器,Blackfin开发板,DSP芯片,软件算法,解决方案提供商-北京四维卓信电子有限公司
用户名: 密码:
主页 设为首页 加入收藏
      产品中心       技术中心       下载中心        社区新闻        诚聘英才       大学计划        关于我们       技术论坛
  您的当前位置:ADSP开源社区 >> 技术中心 >> SigmaDSP 今天是:
技术中心  
SigmaDSP
SHARC
A2B音频总线
Blackfin
ADI操作系统
ADSP-218X
TigerSAHRC
ADI DSP仿真器
产品导航
ADI DSP仿真器
SigmaDSP开发板
ADI A2B总线开发板
SHARC DSP开发板
销售网络
SigmaDSP  
用STM32单片机来启动ADAU1701
[ 作者:OP ] [ 来源:ADSP开源社区 ] [ 发布时间:2018-11-1 ]
编者的话
 

开发板提供了单品机启动DSP的源代码,用户可以在sigmastudio中设计好程序后,通过导出设计文件到单片机例程的指定文件夹中,编译该单片机例程,并使用单片机烧写器烧写到单片机中,实现单片机启动DSP,下面我们来看看这个操作应该怎么做。



MCU烧写器链接:免费赠送的,没链接。

如果有需要购买此套件的请联系旺旺客服。
 
开发前的准备工作

1. 硬件准备:ADAU1701+MCU开发板一块,5V1A电源一个,USBi仿真器一个,单片机烧写器一个。

2. 软件准备:安装SigmaStudio(上一个文档中有详细讲解,不再赘述),安装单片机开发软件,安装单片机烧写器软件(这两个软件均提供了安装包)

3. STM32单片机源码工程

SigmaStudio下要做的工作

1. SW1 OFF,SW2 IIC,首先使用USBi来调试DSP,做好DSP的工程。我们这里做了一个最简单的直通工程,INPUT 0/1进,OUTPUT0/1出。

特别注意,硬件设计时,先拖出USBi,再拖出ADAU1701,再拖出E2PROM,要确保ADAU1701是IC1,E2Prom是IC2!因为后面的导出设置中,必须是ADAU1701的文件是IC1。

通过USBi在线下载,输入音源,输出音箱播放没问题,下一步就需要把这个程序让单片机启动。

用STM32单片机来启动ADAU1701【原创】用STM32单片机来启动ADAU1701【原创】

2. 导出这个SigmaStudio里的工程,见下图:

用STM32单片机来启动ADAU1701【原创】

下图是我的单片机工程中,MCU文件夹的位置:
用STM32单片机来启动ADAU1701【原创】

用STM32单片机来启动ADAU1701【原创】

自此,SigmaStudioDSP的工作已经完成。

MCU烧写

拔掉USBSW1 OFFSW2 MCU,插上单片机烧写器,给板子上电。

1. 打开安装好的单片机开发软件,第一次打开,他会让你选择你得程序文件夹,如下:

用STM32单片机来启动ADAU1701【原创】

我把这个文件夹拷贝到了F盘目录下。

2. 点击 OK,进入软件开发界面,直接点击这个“ 010”的图标进行编译,编译完成后,会
获得一个 bin 文件,这个就是我们需要烧写的文件。

用STM32单片机来启动ADAU1701【原创】


完成。

用STM32单片机来启动ADAU1701【原创】


这个文件会出现在我们的单片机工程文件夹的 debug 文件夹内:

用STM32单片机来启动ADAU1701【原创】

3. 使用单片机烧写工具来烧写 bin

用STM32单片机来启动ADAU1701【原创】

打开软件:

用STM32单片机来启动ADAU1701【原创】


点击下图中 connect to target 按钮,紧接着按一下板子的 RESET (注意:不按复位键会连接不
上的)

链接成功后如图:

用STM32单片机来启动ADAU1701【原创】


4. 擦除单片机 flash

用STM32单片机来启动ADAU1701【原创】

 

擦出完成

用STM32单片机来启动ADAU1701【原创】


5. 加载 bin 文件(通过 STM32 软件编译而成)

用STM32单片机来启动ADAU1701【原创】

 

加载完成:

用STM32单片机来启动ADAU1701【原创】


6. 烧写文件

用STM32单片机来启动ADAU1701【原创】

选择默认的就可以了。


用STM32单片机来启动ADAU1701【原创】

7. 烧写完成

用STM32单片机来启动ADAU1701【原创】


8. 拔掉MCU烧写器,并将输入音源、输出音箱接好,给开发板上电,输入音源播放音乐,音箱正常播放,实现单片机启动DSP

联系我们 | 关于我们 | 免责声明 | 诚征英才 | 友情链接
Copyright 2019 All rights reserved  本网页版权属Open ADSP所有
北京海淀区中关村大街32号新中发市场3659 邮编100100
电话 18611096839 
粤ICP备14035876号-1