1512.teratermandShark.zipHi
I have written simple form based application which perform following task with adapter
1. PC application transmit 20 bytes of data to adapter (Adapter is connected to CC3000 via SPI)
2. On reception of 20 bytes adapter send 8 bytes of data to PC application
3. On reception of this 8 bytes PC application repeat process again from step 1.
So my application is basically making a loop where application is sending a 20 bytes of data only when it receives ack of 8 bytes from adapter. This process will make sure 20 bytes of data completely received by adapter.
So I am doing above operation for 1000 cycle and calculate the amount of bytes transmitted per second which is coming around 1000 bytes/sec ( 50 MSG'S of 20 bytes per second)
This operation seems very slow to me as per stated speed of CC3000 device.
I am attaching a NS_UARTD logger along with Wireshark trace.
Please let me know if all the time is consumed in between PC and CC3000 means there is delay in between CC300 device and PC network card.
From Wiresark trace it look like one cycle of the operation(Sending 20 bytes and receiveng 8 bytes) taking itself long period of time and making overall process slow.
Please confirm if this shortcoming is from CC3000 itself or if there is any fix for it.
I used the latest patch available in web to perform this test