Archimede Documentation

Info

USB (abbreviation of Universal Serial Bus) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply between personal computers and their peripheral devices

https://en.wikipedia.org/wiki/USB

Pinout

In Archimede BASE there are two USB 2.0 interfaces, as any other onboard interface these interfaces can be powered on and off using GPIO.

For info about how to power on and off the interface see —LINK A UNA PAGINA DEDICATA—

InterfaceEnable PIN
USB A / USB HOSTPD25
USB BPD19

USB can also act as USB host (USB OTG), this behavior is regulated through dedicated hardware switch:

ModeSwitch A position
USB A enabled1-2 ON / 3-4 OFF
USB HOST enabled1-2 OFF / 3-4 ON

Basic USB debugging in linux

To get a list of currently attached USB devices (including hubs) use the following command:

$ sudo lsusb -v

Another command can be used to also show which driver currently is used for each device:

$ cat /proc/bus/usb/devices

 

 

 

Contact US

For clarification or suggestions to improve the documentation