回答:
系统已经做这样的事情。 例如,当设置采样率(或流格式- PCM vs DSD)固件重新配置在I2C DAC。 样本或流的格式命令发送通过USB EP0司机。 所以——一个行动主机造成一个I2C的事务在设备上。 看看audiohw。 我在裁判设计调用I2C功能。
你不指定什么类型的命令你想发送,或者他们是如何initaited,这将反过来定义您希望使用USB类主机和设备之间的桥梁。 这将反过来定义设备方面。 有大量的通用USB“x”应用笔记(藏、串行USBTMC,CDC . .)这可能是有用的。 许多这样的“无人驾驶”这意味着司机包含在一个典型的主机操作系统。
回复:
首先,谢谢你的回复 ” infiniteimprobability ”。 真的很感激。
其次,让我再改述我的要求。
我知道已经有一个XMOS之间的通信设备和I2C对采样率编解码器在Eval套件设置等。
然而,我想知道的是我如何发送这些命令(设备地址和数据写在I2C设备)从主机电脑的USB吗? 基本上,我要编写一个定制的GUI应用程序,使用XMOS设备,我想控制I2C设备附加到XMOS芯片开发板。
我想,我需要一些API的USB2.0接口驱动程序的主机电脑。 对吗? 现在,XMOS是否支持,或我联系一些线索方接口/编辑USB2.0 XMOS设备的驱动程序吗?
再次感谢!