USB Com Board Driver ( Multi-instance ) Driver Download
Sciologness The most complete collection of drivers for your computer! |
- Usb Com Board Driver ( Multi-instance ) Driver Downloads
- Usb Com Board Driver Multi-instance Download
- USB Com Board Driver ( Multi-instance ) Driver Download
- Usb Com Board Driver ( Multi-instance ) Driver Download Windows 10
Drivers Catalog ⇒ Others ⇒ ACTIA Automotive ⇒ USB Com Board Evolution Driver ( Multi-instance ) Drivers Installer for USB Com Board Evolution Driver ( Multi-instance )If you don’t want to waste time on hunting after the needed driver for your PC, feel free to use a dedicated self-acting installer. It will select only qualified and updated drivers for all hardware parts all alone. To download SCI Drivers Installer, follow this link.
USB Com Board Evolution Driver ( Multi-instance ): Drivers List2 drivers are found for ‘USB Com Board Evolution Driver ( Multi-instance )’. To download the needed driver, select it from the list below and click at ‘Download’ button. Please, ensure that the driver version totally corresponds to your OS requirements in order to provide for its operational accuracy.
USB Com Board Evolution Driver ( Multi-instance ): Supported Models of LaptopsWe have compiled a list of popular laptops models applicable for the installation of ‘USB Com Board Evolution Driver ( Multi-instance )’. By clicking at the targeted laptop model, you’ll be able to look through a comprehensive list of compatible devices.
|
|
The ODrive Tool is the accompanying PC program for the ODrive. It’s main purpose is to provide an interactive shell to control the device manually, as well as some supporting functions like firmware update.
Table of contents
Installation
Refer to the Getting Started guide.
Added a USB-C connector type identifier, such that a display connected using the USB-C connector that was previously reported as e.g. DP-5 will now be USB-C-0. Scripts and configuration files that use the DP identifier for this connector will be affected.
Type odrivetool --help
to see what features are available.
- After the device-specific driver is installed, Windows 10 will select that driver instead of the standard USB audio 2.0 driver when you first connect the device. Note See the device manufacturer's user guide for specific instructions about how to install the driver.
- . Board support package (BSP): this layer offers a set of APIs relative to the hardware components in the hardware boards (audio codec, IO expander, touchscreen, SRAM driver, LCD drivers, etc.) and is composed of two parts: – Component: the driver relative to the external device on the board and not related to the STM32.
Multiple ODrives
By default, odrivetool
will connect to any ODrive it finds. If this is not what you want, you can select a specific ODrive.
To find the serial number of your ODrive, run odrivetool
, connect exactly one ODrive and power it up. You should see this:
306A396A3235
is the serial number of this particular ODrive. If you want ODrive Tool to ignore all other devices you would close it and then run odrivetool --serial-number 306A396A3235
.
Yes, the serial number is part of the USB descriptors.
In Linux you can find it by running:
Here, two ODrives are connected.
Usb Com Board Driver ( Multi-instance ) Driver Downloads
Configuration Backup
You can use ODrive Tool to back up and restore device configurations or transfer the configuration of one ODrive to another one.
- To save the configuration to a file on the PC, run
odrivetool backup-config my_config.json
. - To restore the configuration form such a file, run
odrivetool restore-config my_config.json
.
Device Firmware Update
To update the ODrive to the newest firmware release, simply open up a terminal and run the following command:
Note that this command will connect to GitHub servers to retrieve the latest firmware.
Usb Com Board Driver Multi-instance Download
If you have a non-default configuration saved on the device, ODrive Tool will try to carry over the configuration across the firmware update. If any of the settings are removed or renamed, you will get warning messages.
If you want to flash a specific firmware file instead of automatically downloading one, you can run odrivetool dfu path/to/firmware/file.hex
You can download one of the officially released firmware files from here. You will need one of the .hex files (not the .elf file). Make sure you select the file that matches your board version.
To compile firmware from source, refer to the developer guide.
Troubleshooting
- Windows: During the update, a new device called “STM32 BOOTLOADER” will appear. Open the Zadig utility and set the driver for “STM32 BOOTLOADER” to libusb-win32. After that the firmware update will continue.
- Linux: Try running
sudo odrivetool dfu
instead ofodrivetool dfu
. - On some machines you will need to unplug and plug back in the USB cable to make the PC understand that we switched from regular mode to bootloader mode.
If the DFU script can’t find the device, try forcing it into DFU mode.
How to force DFU mode (ODrive v3.5 and newer)
Flick the DIP switch that says “DFU, RUN” to “DFU” and power cycle the board. If that alone doesn’t work, also connect the pin “GPIO6” to “GND”. After you’re done upgrading firmware, don’t forget to put the switch back into the “RUN” position and power cycle the board again.
How to force DFU mode (ODrive v3.1, v3.2)
Connect the pin “BOOT0” to “3.3V” and power cycle the board. If that alone doesn’t work, also connect the pin “GPIO1” to “GND”. After you’re done, remove the wires and power cycle the board again.
Upgrading firmware with a different DFU tool
Some people have had issues using the python dfu tool, so below is a guide on how to manually use different tools.
Before starting the below steps, you need to get firmware binary. You can download one of the officially released firmware files from here. Make sure you select the file that matches your board version. On Windows you will need one of the .hex files, and for Linux and Mac you will want the .elf file.
To compile firmware from source, refer to the developer guide.
Multi-platform
USB Com Board Driver ( Multi-instance ) Driver Download
ST has a tool called STM32CubeProgrammer.
- Download the tool here. You will need to make an account with ST to download the tool.
- Install the tool. On Windows, make sure to let it make a desktop shortcut.
- Force the ODrive into DFU mode, as per the instructions above titled “How to force DFU mode”.
- Launch the tool.
- Under “Memory & File edition”, there are two tabs called “Device memory” and “Open file”. Click “Open file” and choose the ODrive firmware hex file that you downloaded or compiled.
- In the top right, there is a dropdown menu containing the different methods to connect to an STM32 device. Choose “USB”.
- Under “USB configuration”, a USB port should be automatically selected and the ODrive serial number should be present next to “Serial number.”
- Click “Connect” above “USB configuration”.
- Click the tab with the name of your firmware file (example: ODriveFirmware_v3.6-56V.hex) if it is not already selected.
- Click “Download” to flash your ODrive with the firmware. Your ODrive is now flashed!
- Close STM32CubeProgrammer.
- Turn off the power to the ODrive and set the DIP swtich back to RUN mode.
Windows
You can use the DfuSe app from ST.
Usb Com Board Driver ( Multi-instance ) Driver Download Windows 10
- Download the tool here. Unfortunately they make you create a login to download. Sorry about that.
- After installing the tool, launch
DfuFileMgr.exe
which probably got added to the start menu as “Dfu file manager”. - Select “I want to GENERATE a DFU file from S19, HEX or BIN files”, press OK.
- Click the button that says “S19 or Hex…”, find the
ODriveFirmware.hex
file you built or downloaded. - Leave all the other settings as default and click the “Generate…” button.
- Save the output file as
ODriveFirmware.dfu
. Note that the success message has a warning sign for some reason… - Launch
DfuSeDemo.exe
which probably got added to the start menu as “DfuSeDemo”. - Force the ODrive into DFU mode, as per the instructions above “How to force DFU mode”.
- In the top left it should now be connected to “STM Device in DFU Mode”.
- If it doesn’t appear, it may be because the driver is set to libusb by Zadig. We need to set it back to the original driver. Follow these instructions.
- If, after doing the above step, the ODrive still installs itself as a libusb device in Device Manager, you can try to delete the libusb driver (this is OK, since we can use Zadig to install it again). You can simply delete the file
C:WindowsSystem32driverslibusb0.sys
.
- In the bottom right section called “Upgrade or Verify Action” click the button “Choose…”.
- Locate the
ODriveFirmware.dfu
we made before. - Click button “Upgrade”.
- If you get a warning that it’s not possible to check that it’s the correct device type: click yes to continue.
- Congratulations your ODrive should now be flashed; you can now quit DfuSeDemo.
- Turn off the power to the ODrive and set the DIP switch back to RUN mode.
Linux
Install dfu-util
:
Force DFU mode, as per the instructions above.In the Firmware directory, after finishing building the firmware:
macOS
First, you need to install the arm development tools to copy the binary into the appropriate format.
Then convert the binary to .bin format
Install dfu-util
:
Put the ODrive into DFU mode using the DIP switch, then turn it on and plug in the USB.Find the correct device serial number to use:
Finally, flash the firmware using the found serial number:
Flashing with an STLink
This procedure is only necessary for ODrive v3.4 or earlier. You will need an STLink/v2 or compatible programmer. You should have received one with your ODrive.
- Install OpenOCD
- Windows:instructions (also follow the instructions on the ST-LINK/V2 drivers)
- Linux:
sudo apt-get install openocd
- macOS:
brew install openocd
- Download the latest firmware release form here. You will need the .elf file. Make sure you select the file that matches your board version.
- Wire up the ODrive and STLink/v2 programmer as shown in this picture:
Power up the ODrive. - Open up a terminal and navigate to the directory where the firmware is.
- Run the following command (replace
ODriveFirmware_v3.4-24V.elf
with the name of your firmware file):
If everything worked correctly, you should see something similar to this towards the end of the printout:
If something doesn’t work, make sure openocd
is in your PATH
variable, check that the wires are connected properly and try with elevated privileges.
Liveplotter
Liveplotter is used for the graphical plotting of odrive parameters (i.e. position) in real time. To start liveplotter, close any other instances of liveplotter and run odrivetool liveplotter
from a new anaconda prompt window. By default two parameters are plotted on startup; the encoder position of axis 1 and axis 2. In the below example the motors are running in closed_loop_control
while they are being forced off position by hand.
To change what parameters are plotted open odrivetool (located in Anaconda3Scripts or ODrive-mastertools) with a text editor and modify the liveplotter function:
For example, to plot the approximate motor torque [Nm] and the velocity [RPM] of axis0, you would modify the function to read:
In the example below the motor is forced off axis by hand and held there. In response the motor controller increases the torque (orange line) to counteract this disturbance up to a peak of 500 N.cm at which point the motor current limit is reached. When the motor is released it returns back to its commanded position very quickly as can be seen by the spike in the motor velocity (blue line).
To change the scale and sample rate of the plot modify the following parameters located at the beginning of utils.py (located in Anaconda3Libsite-packagesodrive):
For more examples on how to interact with the plotting functionality refer to the Matplotlib examples.
Liveplotter from interactive odrivetool instance
You can also run start_liveplotter(...)
directly from the interactive odrivetool prompt. This is useful if you want to issue commands or otherwise keep interacting with the odrive while plotting.
For example you can type the following directly into the interactive prompt: start_liveplotter(lambda: [odrv0.axis0.encoder.pos_estimate])
. Just like the examples above, you can list several parameters to plot separated by comma in the square brackets.In general, you can plot any variable that you are able to read like normal in odrivetool.