cancel
Showing results for 
Search instead for 
Did you mean: 

usb f407

David.Cheng
Associate II

i have a slave device(SIMcom LTE) which needs more than two interfaces USB serial and USB RMnet

i dont know whether f407 support it? meanwhile i want to do it on RTEMS

RM document:

Up to 8 host channels (pipes): each channel is dynamically reconfigurable to allocate

any type of USB transfer.

4 REPLIES 4
Pavel A.
Evangelist III

Decode the interface descriptors using any decent USB analyzer and determine the number of required endpoints.

Composite devices are supported, so multiple interfaces are not a problem (though the "middlewares" provided by ST are of very little help)

-- pa

0690X000008vtY1QAI.png

simcom device in windows

This device is part of a composite device.

Connection Information

 Port: 1

 Speed: High Speed (USB 2.0)

 Device address: 6

 Open pipes: 17

 Connection status: Device connected

Device Descriptor

 USB version: 2.0

 Device class: 0x0 - (Defined at Interface level)

 Device subclass: 0x0 - Unknown

 Device protocol: 0x0 - Unknown

 Control pipe max size: 64 bytes

 Vendor ID: 0x1e0e (Qualcomm / Option)

 Product ID: 0x9001 (Unknown)

 Product version: 3.18

 Manufacturer: String descriptor 1 (unable to read)

 Product: String descriptor 2 (unable to read)

 Serial Number: String descriptor 3 (unable to read)

 Configurations: 1

doing it with stm32 is worthy?

Pavel A.
Evangelist III

The host (aka OTG) controller of STM32 supports only 16 endpoints. But this device wants 17.

Need to check if some endponts are not actually used.

-- pa

but i dont know how to do it