USB failures -110 and 071 on selecting 48000 Topic is solved

Technical discussions related to any XMOS development kit or reference design. Eg XK-1A, sliceKIT, etc.
Post Reply
Zed1970
Active Member
Posts: 55
Joined: Tue Oct 15, 2019 10:36 am

USB failures -110 and 071 on selecting 48000

Post by Zed1970 »

Hi,

The design we've based our product on is the xCore-200 multi channel audio platform with only SPDIF and coaxial as outputs. We're experiencing an issue where selecting a rate of 48000 fails with usb_set_interface failed (-110) then after trying to select any previously good rate fails with usb_set_interface failed (-71). Once the -71 error appears the only way get the device running again is a power reset. We can use any rate from 44100 ( S16_LE) to 96000 ( S32_LE ) but 44100 has a %95 failure rate.

Thanks.


View Solution
User avatar
mon2
XCore Legend
Posts: 1913
Joined: Thu Jun 10, 2010 11:43 am
Contact:

Post by mon2 »

What are the results if you test the same IP on the XMOS official kit (xCore-200 multi channel audio platform) ?
Zed1970
Active Member
Posts: 55
Joined: Tue Oct 15, 2019 10:36 am

Post by Zed1970 »

Hi, the results were the same, however I tracked down the problem. With most of the I2S code removed there was a section where it was missed getting stuck in an I2C loop crashing the USB.
Thanks.
Post Reply