sw_usb_audio_6.15: Audio output just stops randomly

Technical questions regarding the xTIMEcomposer, xSOFTip Explorer and Programming with XMOS.
User avatar
ccrome
Active Member
Posts: 61
Joined: Wed Sep 23, 2015 1:15 am

sw_usb_audio_6.15: Audio output just stops randomly

Postby ccrome » Wed Mar 04, 2020 11:33 pm

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 (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

Postby hellopossibility » Thu Mar 19, 2020 10:46 am

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: 61
Joined: Wed Sep 23, 2015 1:15 am

Postby ccrome » Thu Mar 19, 2020 12:21 pm

Thanks, I’ll give it a go.

Who is online

Users browsing this forum: No registered users and 2 guests