核心技术优势/方案详细规格/产品实体图/PCB/方块图Datasheet/测试报告/Gerber/Schematics/User manual +一键获取
Qualcomm S7 Sound Platform开发系列之初级入门指南(二) 音频系统
本文适用范围
ADK24.3~
问题/功能描述
S7 DSP开发环境搭建与编译介绍
实现方案
续上篇ADK环境配置介绍后,本文将介绍Audio SS开发测试环境的介绍.目的是展示新框架的基本上手使用,不做深入细致的说明,
- 开发工具
Xplorer-10.2.2-windows-installer.exe
XtensaTools_RJ_2023_2_patch860930_win32.tgz
HiFi3_Aria2_0_RJ2023_2_win32_redist.tgz
HiFi4_Aria2_0_win32_redist.tgz
QACT.WIN.8.1.8.1.13.Windows-x64
- 安装与配置
由于audio子系统采用hifi3/hifi4 dsp架构,所以整体编译开发需要安装xtensa的专用编译工具.工具下载页面https://tensilicatools.com/download/qualcomm-voice-music-sdk/,要求先注册申请,待批准后方可有权限下载.截止发文前,windows平台可用版本为上面罗列,
安装顺序为
1) 首先安装Xplorer-10.2.2-windows-installer.exe一路默认选择,完成后按照提示安装license,注册文件在adktookit roottoolsxtensalicenses目录下,如下选择
2)安装Tool,Patch
默认安装xplorer已经自动安装tool,如果单独安装,可以按照如下步骤安装
在IDE左下角右键弹出选择第二项

其次按照图片顺序点击选择安装文件执行

3)环境变量设置
更新系统path
![]()
添加系统变量

? 3.编译过程
1)在adk root下面启动python编译环境,按照提示选择1,第一次执行就会自动安装audio ss开发所需插件.等再次运行就会检查是否存在编译环境.存在就直接运行.
2)成功后跳转到目录adk2_s7audioqcc722xaudioss,执行vbuild -l 可以查看当下默认audio项目


如果要编译其他项目可以通过使用vbuild -y kymerabuildlibretto2_sim_release.yaml -l这样的指令查询.示例表示使用模拟器配置的项目, 若要使用libretto2_release.yaml替换上面参数则是实际硬件配置项目
3)编译项目使用指令格式如下为vbuild -y kymerabuildlibretto2_sim_release.yaml download_passthrough

- 调试
有两种模式,一种是真机测试,需要连接设备使用kdat,另外还可以使用模拟器调试,这种主要应用在开发算法,正常产品测试直接真机测试就能满足.
以上就是audio开发基本介绍,主要是针对已有模块使用.对算法开发,dsp调式没有详细描述,这些会大家对新架构有一定了解后,再后续文章做深入使用介绍
913