[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lwip-users] Need Help for "Configuration for lwIP"
From: |
GICINDIA |
Subject: |
Re: [lwip-users] Need Help for "Configuration for lwIP" |
Date: |
Tue, 26 Jun 2012 02:56:45 -0700 (PDT) |
>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
> address@hidden
> 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.