The issue we are dealing with comes up when we try to copy files
from objectstore to the same directory into the objectstore itself.
The following steps must be performed using explorer UI:
1) create a folder '\test' on objectstore containing 50-60 files of
different sizes, from a few kbytes to 10-20 Mbytes (for example
nk.bin is 26MB)
2) right-click on '\test' and select 'copy'
3) enter a different folder (for example '\Temp'), right-click and
select paste
4) paste again directory '\test' into '\temp', this time the system
asks you to confirm the action because it will overwrite the files,
click 'yes'
Try also deleting the folder '\Temp\test' and doing step 4.
If you keep doing step 4 the copy procedure and the system seem to slow down. After a few
runs the system seems busy and becomes not
responsive. Sometimes if activesync is connected to Visual Studio
the link is dropped and the desktop (WXP) displays a message saying
the usb device is not recognized any more.
To see this behavior you can simply try to hide the explorer window
into the taskbar.
After some time the system returns normal!
OS: WinCE 6.00 R3
BSP: ARM_A8_01_02_00
Processor: omap35xx/37xx (500MHz)
Board: custom board
Objectstore: 100MB not full
RAM: 100MB not full
Display: DVI 1024x768x32bpp
Recycle Bin disabled
From kernel tracker I can see the cpu is busy inside filesys.dll (filesys.dll+0x260CC).
This issue doesn't appear in WCE7 on the same board.
What can I try?
Thanks,
Luca