6 Replies Latest reply on Oct 4, 2016 2:06 PM by joseph.rojas

    AN75779 hangs again...

    davide.bozzato

      Hi all,

         

      after having updated my AN75779 based project with the help of Technical Support, that gave me Rev Q215, I was happy to see that INVALID_SEQUENCE errors disappeared; and the new frame timeout system saved some bad situation...

         

      But my happiness ended when I discovered that the frame acquisition sometime stops suddenly and there is no way to restore it. This problem is random: may happen after few minutes or hours. From the serial debug I get no errors, it seems all right but the acquisition cannot recover; the only way is a reboot.

         

      I already tried: CyU3PPibDeInit/CyU3PPibInit, CyU3PDmaMultiChannelDestroy/CyU3PDmaMultiChannelCreate, CyU3PUsbResetEndpointMemories, but the acquisition remains stuck or sometime only few garbage bytes are returned.

         

      How can avoid this? Or, at least, restore the acquisition...

         

      Thank a lot!