Hi,
I am testing with the iperf example on imxrt1021 through ethernet.
When using bare-metal example i am getting upto 90 - 95mbps speed.
Where as when testing with freertos i am able to achieve upto 5mbps only.
I tried increasing the TCP_WND(set it to maximum (65535)) and increased the TCPIP_THREAD_PRIO priority(default was 8 reduced until 4), even increased the PBUF_POOL_SIZE as well.
Can anyone give any pointers on this?
What would be the maximum throughput we can expect using freertos?
Hi Rp777:
Don't test the performance before. But you can refer to below article for maximizing lwip throughput.
https://lwip.fandom.com/wiki/Maximizing_throughput
Regards
Daniel
Thank you for the reference @danielchen will look into it.