date: 2021-03-28
XMOS 评估板型号:XUF216-512-TQ128-C20
主要实现麦克风拾音,官方网站上的一个demo:
**************************************** Application Notes | XMOS ***************************************
*************************************** AN00220_app_phase_aligned_example *****************************************
步骤如下:
将AN00220工程导入到 xTIME Composer Studio 中:
选择AN00220工程,点击finish。我这里因为已经添加了,不能重复添加。
注意:没有编译成功的工程是没有bin文件的,下面 app_phase_aligned_example.xe 文件是编译得到的结果
AN00220 工程对应的说明文档位置:
打开工程的说明文档 AN00220.pdf:
《此示例演示如何使用库从麦克风阵列捕获样本,并在每个样本上以相等的相位延迟同时呈现它们。该示例旨在显示多达8个通道的阵列处理。》
工程需要的库 • lib_mic_array(>=3.0.0) ,注意版本匹配,开始版本用的2.0.0,编译通不过!
lib_mic_array 相关的几个工程demo:
AN00217_app_high_resolution_delay_example
AN00220_app_phase_aligned_example
AN00219_app_lores_DAS_fixed
AN00218_app_hires_DAS_fixed
添加库lib_mic_array(>=3.0.0) 的过程:
点击需要添加的库:
往下滑:
选择版本:
lib_mic_array(>=3.0.0) 的文档位置:
同样的,lib_mic_array(>=3.0.0) 有依赖库的要求 :
• lib_xassert (>=3.0.0)
• lib_dsp (>=3.0.0)
• lib_logging (>=2.1.0)
编译工程:
选择对应的库 lib_mic_array,其依赖会自动添加:
编译过程:
Analyzing
Creating
Compiling
将生成的二进制文件(.xe)刷入开发套件中:
只是这个工程没有什么直观的效果。