Hi,
I have a platfrom device running on Windows CE 4.2 with CPU - Intel PXA255
having a USB OTG chip - TD 243 from Transdimension.

USB thumb drive can be detected when connected. Some larger >128MB mass
storage took long time (30-40 sec) to detect.
File copy from the thumb drive to internal flash was OK and running well
when double click on the file in internal memory.

The issue I faced is that, the EXE file from the USB thumb drive cannot be
executed directly. This includes all type of EXE file, even the smallest
â??hello worldâ?? type without any library or DLL call. Interestingly, double
click BAT file and document files behave normal.

Errors we saw from the debug port were:
drivers\otg243\otg243mdd\thcd.cpp line 190: !THCD: Exception copying client
data: 0x665008-->0xC202F568 (13)
drivers\otg243\otg243mdd\thcd.cpp line 7025: Exception copying to client
buffer 0x665008-->0xC202F568 (13)

Hope someone could help.

Thanks

Rgds
LiawSW

Re: Error in executing EXE files on my Thumbdrive connected to my Plat by Steve

Steve
Wed Mar 02 19:39:58 CST 2005

The long delay is actually a problem in the MS storage class driver (Some
devices just won't work at all). What OS version and do you have all QFEs
applied? (I thought they put out a QFE on that one but I could be wrong.)

--
Steve Maillet
EmbeddedFusion
www.EmbeddedFusion.com
smaillet at EmbeddedFusion dot com