1
\$\begingroup\$

I have STM3220G-EVAL board (STM32F207IG MCU). I'd like to measure (approximately) its actual Ethernet throughput (board <-> Windows PC).

I have CubeMX sources. There are several examples (TCP, UDP, TFTP, web server). Which protocol, parameters and algorithm should I use? For example, passing file splitted into datagrams of certain size and so on.

\$\endgroup\$
  • \$\begingroup\$ You mean you wanna measure inside your microcontroller code ? \$\endgroup\$ – Mitu Raj Feb 20 '18 at 18:56
  • 1
    \$\begingroup\$ No, I can create or use existing utility for Windows. \$\endgroup\$ – ilya Feb 21 '18 at 6:26
1
\$\begingroup\$

You can use "wireshark" software in your windows PC, to monitor incoming and outgoing Ethernet packets. It can also calculate the throughput of the data transfer. For more details:

https://www.google.co.in/amp/blog.davidvassallo.me/2010/03/22/measuring-bandwidth-using-wireshark/amp/

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.