Page 1 of 1

USB failures -110 and 071 on selecting 48000

Posted: Wed Feb 05, 2020 3:52 pm
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.

Re: USB failures -110 and 071 on selecting 48000

Posted: Wed Feb 05, 2020 5:15 pm
by mon2
What are the results if you test the same IP on the XMOS official kit (xCore-200 multi channel audio platform) ?

Re: USB failures -110 and 071 on selecting 48000

Posted: Tue Feb 18, 2020 8:40 pm
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.