ADI音频降噪DSP使用指南:ADAU1777-MCU启动和控制教程

作者的话

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

硬件准备

ADAU1777开发板:一块

产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.6093559dhEs2Km&id=582930857113

USBi仿真器:一个

产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.162a2dbd88q1W8&id=38242936768

软件准备

SigmaStudio4.1

SigmaStudio 下要做的工作

  1. 我们选择程序 9 来做烧写。先通过开发板使用文档,完成直通 9 的设计。

由于单片机程序里做了设定,所以要确保 ADAU1777 是 IC1,否则导出的文件就有问题;所以在做设计的时候,要先把 ADAU1777 拖出来,变成 IC1,再把 E2PROM 拖出来,变成 IC2,切记!切记!切记!特别重要,如果ADAU1777 不是 IC1,那么导出的文件就是错的!

特别注意,一定要使用 USBi 在线调试该程序,确保在 DSP 板上在线调试无误,再做下一步操作。

  1. 导出这个 SigmaStudio 里的工程,见下图:(必须通过 USBi 在线下载完程序后,才可以导出,否则导出这里是无法操作的,千万要注意)

  1. 将导出的文件指定到单片机工程的 MCU 文件夹内。(注意,请取名 ADAU1777)

导出后,文件均为当下的时间,表示导出成功。

  1. 打开 adau1772_IC_1.h,在以下 2 个位置,每个添加一个句“const”

保存并关闭,SigmaStudio 下的工作即完成。

单片机烧写要做的工作

  1. 安装单片机开发软件(全部下一步)
  2. 安装烧写器烧写软件(全部下一步)
  3. 打开安装好的单片机开发软件,设置工作组,import 工程

  1. 进入工程后,直接点击这个“ 010”的图标进行编译,编译完成后,会在debug 文件夹内获得一个 bin 文件,这个就是我们需要烧写的文件。

  1. 链接硬件,用单片机烧写软件来烧写

通过 ST-LINK 连到板子的 JP8(STM32 JTAG)接口上,通电之后,打开烧写软件 STM32 ST-LINK Utility.

点击下图中 connect to target 按钮,并按下开发板的复位键。

连接成功后如下图

先擦出:

再加载生成的 bin。

点击烧写,一切按默认的设置来,完成。

烧写完成后,将开发板断电,并将 S2 拨到 MCU 端,上电实现脱机。

物联沃分享整理
物联沃-IOTWORD物联网 » ADI音频降噪DSP使用指南:ADAU1777-MCU启动和控制教程

发表评论