I've got moer test results.
In test, 1MB data was uploaded.
When Old cyconsole has initialized , 1MB data are upload by One packet in USB monitor.
But Host Example has runed, 1MB data are separated with 4096bytes packets.
Thus It has lower uploading speed.
I don't have more technical knowledge for USB protocol.
Do you have any solution for this result?
The problem has solved.
In host program, bleow code has same result to Cyconsole's Select Interface packets.
b1=USBDevice->SetAltIntfc(0); // <---This sends Select Interface packet to MCU
Why does it can get more speed? I don't understand cause exactly.
How many interface, alternate settings does your device have?
The device by default is expected to go to alternate setting 0. Are you saying that you are able to achieve more speed just by setting the device to alternate setting 0?