Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

TE_USB_FX2_GetData() seems unable to use too large arrays or, more precisely, this fact seems variable by changing host computer. To be safe, do not try to transfer in a single packet very large data (e.g. 120 millions of byte); transfer the same data with many packets instead (1,200 packets * 100,000 byte) and copy the data in a single large data array if necessary (with Buffer.BlockCopy()).

Note

The use of Buffer.BlockCopy() function seems not to hinder throughput too much (

...

in some case 2 Mbyte/s of difference with C++).

 

DataRead Size Shall Not Be Too Small

...