Tiva Users,
Our Tiva customer would like to utilize the USB controller as much as possible. They need both a standard USB Mass Storage Class interface as well as a standard USB-Serial port for traditional interface/debug. Based on previous Forum posts along with general knowledge, it's entirely possible (for example) for the TM4C USB controller to support 2 MSC devices such as an internal Flash and an external Memory Card literally by using different endpoints on the Mass Storage Class device calls.
In this case, they would like both an MSC device/driver as well as a USB-Serial device/driver. I believe this should be fine. In fact, the user should be able to implement the USB MSC device as well as the USB to Serial port. Rather than use an external "FTDI" type USB-Serial conversion IC, they would prefer to take advantage of the internal USB controller resident on the Tiva TM4C device. This would also simplify the BOM cost and PCB design.
The underlying question is; is there any reason to believe the Tiva TM4C USB controller cannot support an USB MSC device as well as a USB-Serial conversion interface and wouldn't the Tiva support the USB to Serial conversion more elegantly and more cost-effectively than an external "FTDI" type solution? I'm thinking even the older TM4C Development Kit (with graphics LCD) had a version of this type of interface(s) on the kit itself.
Comments appreciated and welcomed.
TY,
CY