主题中讨论的其他部件:TUSB7340,
我们拥有用于TUSB7340和TUSB9261的TI评估板。 使用Linux闪存刻录机代码,我们可以对内置在PC中的USB端口上的TUSB9261进行编程,完成后可以毫无问题地访问SATA驱动器,但一旦我们尝试通过TUSB7340评估板对其进行编程,就不会进行编程。
PC正在运行Linux (debian 8)。
内核模块和应用程序软件尚未在环境之间重新编译。
闪存燃烧器软件将所有内容报告为已成功运行。
在编程程序的所有相关点,可在USB总线上看到使用示波器的活动。
lsusb继续显示0451:926b作为连接的设备,而当它成功编程时,此更新为0451:9261
心跳LED指示灯未开始闪烁。
在我们的自定义板上也可以看到这种情况,在该板上,这两个设备都是被daisychained连接的。
大约两周前,通过这个论坛提供了闪燃器软件,并正在编程到RAM中。
如果我们使用USB2或USB3电缆,则没有区别,症状仍然相同
在TUSB7340之前,期间和之后,其他设备仍可正常工作。
我们如何使这2台设备协同工作?