2 Replies Latest reply on Aug 8, 2017 12:55 AM by huangjz0712_1516091

    The FX3 cannot re-enumerate after download UVC firmware from AN75779.zip

    huangjz0712_1516091

      The FX3 cannot re-enumerate after download UVC firmware program from AN75779.zip.And I use 1.3.3 version of FX3 SDK .The SDK provide UVC example program also cannot re-enumerate after download UVC firmware program ,but other eaxmple program such as slavefifo can re-enumerate successfully.I do not know whether it's related to inf files.The control center can enumerate The FX3 bootloader device mode. 

        • 1. Re: The FX3 cannot re-enumerate after download UVC firmware from AN75779.zip
          rghe

          Hi,

             

          When AN75779 example project is loaded onto FX3, it will enumerate as a UVC class device, as the USB descriptors are reported that way. In this case, FX3 will bind to the Microsoft UVC driver.

             

          You can see 'FX3' under Imaging devices section of Device Manager.

             

          When an example project such as SlaveFifo is loaded onto FX3, it will enumerate as a vendor class device and binds to the Cypress driver.

             

          Control Center displays only the devices that are binded to Cypress driver.

          1 of 1 people found this helpful
          • 2. Re: The FX3 cannot re-enumerate after download UVC firmware from AN75779.zip
            huangjz0712_1516091

            OK,rghe,I see.Thank you very much.

               

            I have a question about slavefifo example.My original data has some special feature.The first data period has 1024 byte data and The second data period has no data .The third data period has 1024 byte data and the fourth data period has no data,and the rest follows in the same regual pattern.Every data period has same time.When I add a control signal in FPGA,the  fifo  is work normal in FPGA  by watching altera signaltap II,but the USB3014 cannot work in no data period, because the host software will stop data acquiration .Why the auto DMA cannot move data to usb endpoint automatically in no data period and lead to the FX3 fifo is full?So My fpga will not work if I add FX3 FIFO full flag signal .