sw_usb_audio_6.15: Audio output just stops randomly

Technical questions regarding the XTC tools and programming with XMOS.
Post Reply
User avatar
ccrome
Active Member
Posts: 62
Joined: Wed Sep 23, 2015 1:15 am

sw_usb_audio_6.15: Audio output just stops randomly

Post by ccrome »

We've been seeing audio output (only output) stopping randomly. It happens at seemingly random times. This is a custom board, based off the xCORE Microphone array XP-USB-MIC-UF216 array.

I saw in another post that somebody else was having the same problem (https://www.xcore.com/viewtopic.php?f=37&t=6062), and the same solution worked.

By replacing libxud_x200.a from sw_usb_audio_6.15.2, with the libxud_x200.a from sw_usb_audio_6.12.5 seems to completely fix the problem.

This is quite scary, because, well, we don't have the source code of that library, and clearly the newer version is more brittle than the older version.

Is anybody at XMOS actively working on supporting USB Audio? The last release of the USB Audio stuff (6.15.2) is from April of 2016 (almost exactly 4 years ago), and it's loaded with bugs that haven't been fixed.

Thanks,
-Caleb


hellopossibility
Posts: 2
Joined: Tue Nov 11, 2014 9:12 am

Post by hellopossibility »

I think it is worthy trying the XUD lib mentioned here:
https://www.xmos.com/documents/micarray >> Design advisory: USB audio issue with mic array board >> https://www.xmos.com/published/sc_xud.zip?version=all
Although this XUD lib is not for audio output issue, anyway, this is a updated XUD, may be able to solve your problem as well.
User avatar
ccrome
Active Member
Posts: 62
Joined: Wed Sep 23, 2015 1:15 am

Post by ccrome »

Thanks, I’ll give it a go.
Post Reply