I'm using the USBOTG-Module of the Kinetis MK60FN1M0VLQ12 in Device Mode.
By now I only got single-byte-packets from the host and everything worked fine, even if I transfered packets with several bytes to the host.
Now I tried to transfer several bytes in one packet from the host to the device and it failed.
After some debugging I found out, that the transmitted data is stored completely in the appropriate Buffer, but the Cnt-field (BC) in the BDT-Stat-Register will not be updated - I allways get a '1' when I read it.
So I only get the first byte of the transfered data.
Can you give me some hints what could be the reason that the USB-FS does not update the byte count?