Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I am running a target application that implements the usb gadget driver FunctionFS and has 4 endpoints. I write the descriptors to the endpoint ep0 and the other 4 endpoints are opened for read/write access. However, when I connect the device to a host, the bEndpointAddress of the Endpoints depends on the target platform that I run my application on. They're both arm architecture (cortex a5 and a9) running linux kernel 3.6.9 and 3.0.35. What could be the reason for this?

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.