Tool/software: Linux
Customer extended 10 USB UART port by HUB, they can be emurated by DM385 and can found the node under /dev/ttyACMX, but can only open 5 of them, over 5 return error, customer debug find the error occur on urb create, how can it support more USB UART?
And we found each USB UART need 3 endpoints in this wiki:
in below wiki page, AM335x USB has 15 endpoint, DM385 should be the same USB IP.
http://processors.wiki.ti.com/index.php/StarterWare_USB#Comparison_to_StellarisWare_USB
but on both AM335x and DM385 TRM, the USB 2.0 has 15 RX and 15 TX endpoints, totally 30 endpoints, not 15.
Need your clarification the endpoint number, and confirm the max USB UART ports can be supported?