Hi,

We are using Windows CE 6.0.

I am able to download nk.bin with USB Serial at Full Speed and the target
boots.

Our USB Controller can operate at High Speed.

To Operate at High Speed I have changed bcdUSB value in Device Descriptor to
0x0200 in serial_dl.cpp and USB Controller is configured to operate at High
Speed.

When we switch to High Speed operation it gives following error message in
Platform Builder

(CoreCon) Error: Failed to download image. Please check connection settings.

COM Port log is as below

Log1:
-------
Sending Boot Request...
Waiting for boot ack...
Received boot request ack... starting download

BL_IMAGE_TYPE_BIN

Download file information:
-----------------------------------------------------------
[0]: Address=0x84001000 Length=0x00a122e4 Save=0x80001000
-----------------------------------------------------------
data checksum failure. expected 0x000000F6, received 0x000000C8
received non-download packet type 0x000000AA
received non-download packet type 0x000000AA
received non-download packet type 0x000000AA
received non-download packet type 0x000000AA
received non-download packet type 0x000000AA

Log2:
-------
Sending Boot Request...
Waiting for boot ack...
Received boot request ack... starting download

BL_IMAGE_TYPE_BIN

Download file information:
-----------------------------------------------------------
[0]: Address=0x84001000 Length=0x00a122e4 Save=0x80001000
-----------------------------------------------------------

In Log1, it fails due to bad crc and for Log2 it just blocks after printing
Download File Information.

Is it not possible to Opearte USB at High Speed in Bootloader, because as it
is implemented in Polling mode ?

For any one USB worked at High Speed in Bootloader ?

Please help on this issue.

Thank You & Regards,
Sudheer