Part Number:PROCESSOR-SDK-AM335X
Tool/software: Linux
Our boards make use of the AM335x chip. We have a USB device port on our boards that we use for data transfer between the board and a Windows Laptop. We use the g_ether and rndis drivers in Linux to support IP across this connection.
When we do an SFTP transfer from Windows to the board we see that the USB driver is using a disproportionately large amount of the CPU time. This results in other processes on the board getting deprived for time.
The question I have is, is there a way to have the usb drivers share more of the CPU time than they are?