I've 'inherited' an application where I need to pull GB's of data out of a tool
running on a AT91SAM7X256.  
Currently I simply play with...
- the data is read from external memory and buffered in RAM
- netconn_write() is called with COPY enabled
- the loop repeats

I don't have the processor memory to optimally up the pbuf and memory lwIP
options for a large data transfer application.

What came to mind today was the possibility to call netconn_write() with
NO_COPY, referencing an external memory location instead of pointing to an
internal buffer.

Any thoughts? - not worth it?
Gut feeling - would it be a large code rewrite/addition?
Have you lived with or solved similar problems doing large data transfers?

Thanks,
Alan



_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to