[评测分享]
【NXP OKdo E1双核Cortex M33开发板 】USB音频回环
#板卡评测
2272 人阅读
|
0 人回复
|
2020-11-29
|
|
本帖最后由 文波_苏州 于 2020-11-29 22:21 编辑
上次我们已经成功将设备枚举为USB音频设备。在主机查看设备属性:
做个小改动,改下“抬头”:
成功了:
OKDo E1上并没有音频编解码器,如何测试音频的功能呢?注意到NXP的例子已经包含了输入和输出,而且输入和输出的音频采样率和采样点数都是完全一致的。只要想办法把输出的信息送到输入,就可把这个例子改造成一个音频回环loopback的工程。这样就能不借助外围硬件而测试USB音频相关部分的功能了。查看代码,输入和输出的缓冲区都已经声明好了,各自都有对应的回调函数来和音频编解码器交换数据。
在接收主机方音频数据进入播放用的环形缓冲区的地方,也把同样内容写入录音用的环形缓冲区:
重新编译并烧写。确认主机方音频输入输出都选中了OKDO E1。然后再用iTunes放音乐,用QuickTime录音。录制一会以后把OKDO E1拔掉,再用主机的音频输出来放刚才录的音轨,发现正是当时iTunes放的音乐。
这表明我们已经打通了USB音频输入输出的通道,下一步可以进行更深入的评估了。
|
|
|
|
|
|
|
|
|