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.
Zed1970
Member++
Posts: 26
Joined: Tue Oct 15, 2019 10:36 am

USB failures -110 and 071 on selecting 48000

Postby Zed1970 » Wed Feb 05, 2020 3:52 pm

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: 1678
Joined: Thu Jun 10, 2010 11:43 am

Postby mon2 » Wed Feb 05, 2020 5:15 pm

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

Postby Zed1970 » Tue Feb 18, 2020 8:40 pm

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.

Who is online

Users browsing this forum: No registered users and 1 guest