Part Number: TM4C1294NCPDT
The following test is based on TivaWare_C_Series-2.1.4.178:
I have been using WriteDataBulk to send data for years without any problem, around 400KB per seconds. To handle WriteDataBulk , I use LibUSB driver.
Recently, a customer wants me to switch to WriteDataCDC so that Windows and Linux can interface with my device with plain COM port driver.
Unfortunately, when using WriteDataCDC, i detects random data loss at high data rate, around 200KB/s, some data or chuck of data, simply turns to 0, does any one have similar issue?
btw, when comparing data of the two modes in WireShark, WriteDataBulk has the obvious advantage, it doesn't have the wrapper around data, and at high speed, it always sends data at huge packet, 8219 B
While in WriteDataCDC, packets are much smaller and every packet has wraper around the real data, significantly stress the USB stack




