I receive packets from dma in streaming mode (32 packets per call), I need to copy them to a file. When all dma buffer is full I use memcpy to take dma buffer to another ram buffer and another thread copy it to the file. But I realised memcpy decreases my speed (about 100MB/sn). It has to be upper 200MB/sn. My system is windows.
Any help would be appreciated.