AnsweredAssumed Answered

USB engine framework

Question asked by Andrzej Klonowski on Jun 21, 2016
Latest reply on Jun 22, 2016 by Mark Butcher


I try understand how USB engine works in Kinetis processor and I can not to find a good documentation.

I get of course some example implemetation USB CDC class but it is not enough. In examples are some mistake:

in data packt counter, it is 10 bit, not 16, next while are prepare 16 buffers if USB CDC class requires only 3?.

This waste memory.

I supose that a person who make code as USB  has more detailed documentation because user manual is not enough and it is impossible to write any working code as example USB. Please send detailed information how USB engine works with BDT (Buffer descriptor table) and buffers memory.


Thank you