1 Reply Latest reply on Dec 4, 2017 9:30 PM by sudh

    CYUSB2014-BZXC is not shown in kernel

    Teddykwon

      hello. I used CYUSB2014-BZXC chip for getting data from GPIF.

       

      CYUSB2014-BZXC Booting mode is usb boot. and I did upgrade firmware with RAM mode

       

      The configuration of my board is as follows.

      CYUSB2014-BZXC is conneted with ARM CPU by USB 2.0 Interface.

      data line is conneted with CYUSB2014-BZXC by GPIF ( use 0-7 data line. and data valid line is connected with GPIO18.  and CLK line is connected with GPIO16 )

      At first, the CYUSB2014-BZXC chip was recognized normally in the kernel.

      I used the GpifToUsb example source to create the firmware, apply it to the board, and test it. At some point, the chip is not recognized.

      After that, it is not recognized even if hardware reset is executed.

      As far as I know, I know that hardware reset will boot with default firmware.

       

      When the kernel is booted with hardware reset, the CYUSB2014-BZXC is not visible on the usb bus. Running lsusb or running 01_getdesc does not show CYUSB2014-BZXC on the usb bus.

       

      I want to know how to fix CYUSB2014-BZXC. And I want to know why this is happening.