9 Replies Latest reply on Mar 17, 2015 4:03 PM by CMata_Intel

    Unstable SPI.transferBuffer on Galileo Gen1

    xbolshe

      Hi,

       

      I have identified an unstable work of SPI.transferBuffer function on Galileo Gen1 board. My Galileo Gen1 board works with BSP 1.0.4/SD card Linux 1.0.4.

      If a transaction length is not exceeded 130 bytes it works correctly: the same data is received from a source every time.

      Buf if a length is in a range of 135...4096 bytes a data transfer process is unstable: a data from the same source address is different from time to time.

       

      This problem is not identified on Gen 2 with BSP 1.0.4/SD card Linux 1.0.4 and length up to 4096 bytes per transaction.

       

      Is it known problem? How to fix it?

       

      Thanks.

       

      Best regards,

      xbolshe