您的位置: OpenADSP社区论坛 -> Sigma DSP/模拟器件专区 -> 新手上路 -> 数字音频总线A2B开发详解三(A2B系统的Flas... 
本帖共有81个阅读者
发表帖子 发表投票 回复主题
数字音频总线A2B开发详解三(A2B系统的Flash Program详解)
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
数字音频总线A2B开发详解三(A2B系统的Flash Program详解)

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 9:59:05
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
作者的话

第二个文档我们讲了如何配置A2B,进行实时的调试,那么实时的调试不是最终目的,程序在线运行也不是我们系统的最后结果。调试完成后,总是要回归到脱机运行,A2B应该怎么去实现脱机运行,有两种办法,一种是EEPROM自启动,系统设计和软件操作都很简单,挂一个EEPROM把程序烧进去就可以了,还有一种是MCU启动A2B系统,这种跟MCU启动DSP的过程基本一样,我们会在下一个文档详细去讲。

本章我们就主要说一说第一种基本盘,EEPROM自启动。

烧写操作说明

默认接上一个文档时的调试状态,我们硬件都连好了,也配置好的3个DSP,并且通过SigmaStudio在线下载程序,运行均正常(这一步非常重要,必须做完才能往下走)。
————————————————
版权声明:本文为CSDN博主「ADI_OP」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ADI_OP/article/details/128445643

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 9:59:28
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

  1. A2B工程下载

下载后,确保A2B工程运行正常,这是上一个文档已经实现的功能。

  1. 让ADAU1452输出XML



我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 10:44:12
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
鼠标左键选中1452,点右键,进入第一项:


  1. 再次sigmastudio在线下载程序(Link Compile Download)
为什么要再下载一次,我也不知道具体原因,但ADI给我培训的时候就这么说的,必须做这一步,否则就不对。


  1. 导出XML

鼠标左键选中PC的这个模块,然后鼠标右键,Ex…


把配置文件保存下来。


点Generate,生成xml,我们到文件夹里看看生成的是啥样的:


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 10:45:40
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
  1. 使用ADAU1452的Flash Program主控工程里进行烧写

烧写程序在这里,打开这个ADAU1452的烧写主控工程:


拖出烧写模块,点击进行烧写配置:(注意,如果已经有了,删掉他,重新拖出来一个)


点这个蓝色的I2C SPI



我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 10:46:37
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
找到我们在A2B上生成的XML文件,加载:


然后OK。

  1. 然后点下载工程,非常重要,一定要下载激活工程


下载了程序之后,系统会正常的运行,耳机里听的到音乐,这个时候,才可以进行下一步烧写。

  1. 进行烧写,到Hardware页面

配置好EEPROM,然后烧写:



烧的有点慢,我感觉得有10-20秒,慢慢走进度条。

  1. 烧写完成后,把SELFBOOT开关拨到ON,按复位键,给系统复位。板子就会呈现文档一种的各种现象,实现A2B系统的EEPROM自启动功能。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 10:47:54
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

总结

  1. 下载A2B程序,确保功能正确
  2. 设置ADAU1452
  3. 再次下载设置后的A2B程序
  4. 导出XML
  5. 使用烧写工程,加载XML
  6. 在线下载烧写工程,确保功能正确
  7. 进行烧写
  8. 把SELFBOOT开关拨到ON,按复位键,系统复位,从EEPROM启动,实现自启动。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 10:48:00
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.153941 Call, 1 Queries, Processed in 0.062500 second(s),