有没有办法如何使用libftdi或libusb硬复位FTDI芯片?

时间:2013-05-04 12:18:03

标签: usb reset ftdi

我需要重置FT2232H以便在切换到FT245 SYNC FIFO后重新获得MPSSE输出,但是使用 ftdi_usb_reset()(在通道A和通道B上)我无法在FT245之后重新进入MPSSE已启用,只有重新获得MPSSE访问权限的方法是从FTDI拔出并重新插入USB。

但是我需要在软件中做到这一点,因为我的设计在FPGA中不时会卡住,因为调试所有卡在FPGA中是乏味的,并且不能保证我会发现所有卡住,我需要MPSSE才能访问复位引脚FPGA和拔出设备不是很方便。

这也是固件更新所需要的,我需要MPSSE将FPGA连接到Hi-Z以使用比特流访问SPI闪存,用户在更新FW之前重新插入USB设备是不方便的。

是否有任何libftdi或libusb方式,理想情况下重置USB设备的POWER?

0 个答案:

没有答案