Requirements to run USB-SD-Mux properly:
a Linux system with kernel 4.* or higher
- Support for the Python3 Module
venvThis is part of the
python3package on most distributions.On Debian, however, the package
The control software currently uses low-level Linux APIs and does not support Microsoft Windows.
Optional requirements to gain best experience:
can be used to address multiple USB-SD-Muxes on a single host using their serial number and access them without root-privileges.
Use an USB-A to USB-B Micro Cable to connect the USB-SD-Mux to a host computer. Every standard Micro USB-Cable, with a maximum length of 1.8m, should do.
Make sure the cable is not longer than 1.8 m. Using longer cables may result in problems with EMI.
You may use any micro SD card that suits your embedded device. The USB-SD-Mux supports SD-Cards with 1.8 V and 3.3 V.
The SD card reader, which is integrated in the USB-SD-Mux supports SD, SDHC, SDXC and compatible cards.
Using the USB-SD-Mux introduces an additional load and additional disturbances for the micro SD card of your DUT. This can lead to problems like read errors and timeouts.
Many users have reported that using a slow micro SD card yields to better results than using a fast micro SD card.