Hello,
We are using Win CE 5.0 USB host stack for the development purpose. We found
that Win CE Host stack has a very low performance.
We have done few modifications in the USB Mass Storage Class driver to
enhance the speed of USB transfers in Host mode.
WinCE Kernel USB Class Driver fixes -
1. Changed Max Transfer size from 8KB to 32KB.
Result - Number of SCSI commands was reduced.
2. Removal of SCSI Test Unit Ready(TUR) Command during Read/Write
operation.
Result - Time taken by TUR Command is reduced during Read/Write operation.
3. WinCE Scatter-Gather Buffer changed from 8 to 128 (SG_MAX_BUF)
Result - Disk I/O Delay is reduced by increasing the number of buffers
Changes in MS WinCE Kernel system Memory
1. Memory Type changed to RAMdisk
Result - RAMdisk access times are faster than WinCE system memory
We need know,
1. Whether the above modifications will affect the stability of the Win CE
kernel and system.
2. Will they have any detrimental affect on their internal kernel modules.
Thanks in Advance,
Sheeja