Hello.
I am asking you to help me with one problem. I developed a prototype of device using the dsvelopment kit "ek-lm3s6965 (Luminary, 50 MHz)" and the "Real-Time Library (RL-ARM) V4.12". Prototype of my device works well.
For ready product I select lower controller "m3s6100 (Luminary, 25 MHz)". The devices work well except one problem - when I try to download files from computer to device via web-server (developed on example of HTTP_Upload, <method=POST enctype="multipart/form-data" name=fileupload>) the transfer speed grows down in some times and there is happened a closing of file transmission berofe download completes. It happens for "big files" with total length about 30..45 kilobytes in the middle of the process. Usually only first 18-20 kilobytes of file download to the device and it takes 20-30 seconds after which connection breaks. When I set speed of processor to 8MHz the problem looks ablosutly like of 25MHz processor speed.
This problem happens with the most of computers.
The problem disappears in the next cases: 1. When I set Ethernet speed to 10Mbit on the device side. Computer still works on 100Mbit speed via Ethernet switch (device has 25MHz processor). 2. When I set Ethernet speed to 10Mbit on the computer side. Device still works on 100Mbit speed via Ethernet switch (device has 25MHz processor). 3. Then I use 50MHz processor (but it is impossible in my case).
What is the reason of the problem? Maybe I have to change some parameters in the libraries?