XMOS binary behaves differently on different boards

If you have a simple question and just want an answer.
karthik
Member
Posts: 8
Joined: Wed Nov 17, 2021 4:39 am

XMOS binary behaves differently on different boards

Post by karthik »

Hello there,
I have two different boards; A and B. When I flash a XMOS binary into A, it works fine. When the same binary is flashed into B, the report descriptors are not sent to the PC. The only difference between the two boards is A has its XMOS connected directly to the USB port whereas B has its USB port connected through a hub https://www.digikey.com/en/products/det ... 2G/5323585 . There XMOS version used is XS1-U6A-64-FB96-C65. I am using lib_xud v1.2. I also tried v1.1.2 and its the same. However everything works fine with sc_lib. The sc_lib has an audio bug and hence I had to update it to lib_usb.
Is there any way to debug why the report descriptors aren't getting through?

Regards,
Karthik