Xcore 200 with unmodified USB Audio 2.0 software issue
Posted: Tue Jun 12, 2018 7:56 pm
To help with development of a new product, we wanted to run some tests on the xCORE 200 MC audio 2v0 platform, with the latest USB Audio 2.0 Reference software, to get some experience.
I installed Thesycon eval driver, v4.11.0.0 on a Windows 8 machine. First test was to check setup, we ran preinstalled firmware on xcore 200. I connecting micro usb connector to Windows 8 machine and applied 12v power. Thesycon driver was loaded, and I was able to play audio (using Jriver MC 24). Device manager indicated that it was enumerated as "XMOS USB 2.0 Audio Device". (Just fyi, only worked for sameple rates up to 176K).
I then downloaded the latest USB Audio 2.0 Reference software (v 6.15.2rc1). I opened xTIME composer(v14.3.3) and imported the dowloaded zip. It built successfully. I then started a debug session, and IDE recognized and connected to xcore device (via Xmos xTAG 3 1v2 )and ran code. The device manager indicated "xCORE USB Audio 1.0" device. The Thesycon driver was not loaded, the default Windows drivers were loaded.
I didn't make any changes to USB reference software, just built it as provided by Xmos. Source code sets up for Class 2 and no fallback. (Also I couldn't play any audio files with the same Jriver setup, used with preinstalled image ).
Am I missing something obvious with why it enumerates as Class 1 and doesn't play audio. Windows 8 and Jriver are unchanged from setup used that worked with preinstalled firmware?
Thanks,
I installed Thesycon eval driver, v4.11.0.0 on a Windows 8 machine. First test was to check setup, we ran preinstalled firmware on xcore 200. I connecting micro usb connector to Windows 8 machine and applied 12v power. Thesycon driver was loaded, and I was able to play audio (using Jriver MC 24). Device manager indicated that it was enumerated as "XMOS USB 2.0 Audio Device". (Just fyi, only worked for sameple rates up to 176K).
I then downloaded the latest USB Audio 2.0 Reference software (v 6.15.2rc1). I opened xTIME composer(v14.3.3) and imported the dowloaded zip. It built successfully. I then started a debug session, and IDE recognized and connected to xcore device (via Xmos xTAG 3 1v2 )and ran code. The device manager indicated "xCORE USB Audio 1.0" device. The Thesycon driver was not loaded, the default Windows drivers were loaded.
I didn't make any changes to USB reference software, just built it as provided by Xmos. Source code sets up for Class 2 and no fallback. (Also I couldn't play any audio files with the same Jriver setup, used with preinstalled image ).
Am I missing something obvious with why it enumerates as Class 1 and doesn't play audio. Windows 8 and Jriver are unchanged from setup used that worked with preinstalled firmware?
Thanks,