Can anyone give some helpful hints, starting points, or maybe (one can hope!) sample code, which will be useful in implementing some kind of USB (device) interface on a Coldfire MCF5475EVB?
Currently the device communicates via serial - simple commands sent in and progress/log data returned. Log data can be 1.5MB to 60MB in size (usually the smaller end) and we wish to speed up the data transfer process by using USB. Development is native code, written in C, built with m68k-elf tools, and CodeWarrior.
Someone has suggested using USB CDC (Commucations Device Class) as the PC end (Windows) shouldn't need any custom drivers. What that means in practice with regard to the device end, I'm unsure.
I have the Coldfire reference manual - however not having done any USB development before, only a little embedded experience, and being faced with about 70 USB related registers - it seems a very daunting task.
So - has anyone got any hints as to where to start, what to read, or anything?
Many thanks,
David