Other Parts Discussed in Thread: AM3357, SYSBIOS
We're having a problem with our implementation of the the NDK HTTP server. It seems that when transferring data that requires more than a single packet for payload a 2 to 3 second delay between packets is observed. When either a static file or CGI data fits in a single packet, page updates are below 30ms and page refreshes are well below 1s.
Build uses
Custom AM3357 platform based on ICE V2 (same network phys, via icss only)
am335x_sysbios_ind_sdk_1.1.0.8
NDK 2.24.1.18
SYS/BIOS 6.41.4.54
System Analyser 2.0.2.39
I'm guessing that there should be a semaphore to signal that the hardware (or lower stack level) is ready for the next packet but this does not seem to be working and the 2-3 seconds is some sort of time-out period.
1. Is this a fundamental NDK issue ?
2. Is there any SYS/BIOS or NDK configuration parameter we may have changed that can cause this problem ?
Any guidance in solving this problem would be appreciated.