>Enable LwIP debug with level warning for memory buffers, and see whats happening on your debug channel - you will which buffer run out etc.
After enabling all debug levels(WARNING, SERIOUS, SEVERE) for MEM_DEBUG, i got "mem_malloc: could not allocate "..." bytes" error. with following configurations. Note* - It is simulated for simultaneous file transmission & reception on single TCP port.(File size -500kb) #define MEM_SIZE (7 * 1024) #define TCP_WND 2048 #define TCP_MSS 1024 #define TCP_SND_BUF (6 * 1024) #define TCP_SND_QUEUELEN 48 #define PBUF_POOL_BUFSIZE 256 #define PBUF_POOL_SIZE 16 #define MEMP_NUM_TCP_SEG 48 >While asking for good speed in both directions you must also consider host PC you are communicating with. I m transferring file from Serial to Ethernet and vice verse. Serial is much slower than Ethernet (minimum serial speed is 300bps and maximum 115kbps). Krzysztof Wesołowski wrote: > >> Please suggest suitable lwip configuration for my application. > > Enable LwIP debug with level warning for memory buffers, and see whats > happening on your debug channel - you will which buffer run out etc. > > While asking for good speed in both directions you must also consider > host PC you are communicating with. > > Delays in receiving ACKs (and thus being unable to free buffer with > data) due to computer load can easily change systems symmetric > throughput from 3MB/s to 1MB/s. > > Regards, > Krzysztof Wesołowski, > > _______________________________________________ > lwip-users mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/lwip-users > -- View this message in context: http://old.nabble.com/Need-Help-for-%22Configuration-for-lwIP%22-tp34003825p34071501.html Sent from the lwip-users mailing list archive at Nabble.com. _______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
