Introducing VTOS Scan USB
VTOS Scan USB is a new addition to Kozio’s line of embedded software tools for USB enumeration and functional testing of USB interfaces and connected devices. This product provides firmware that is loaded and run on your custom circuit board device without porting or modification. A graphical user interface is provided for test configuration. All test configuration data can be exported for automated testing of one or more devices in parallel.
The VTOS Scan product line provides the ability to test your hardware with no development effort, a very small learning curve, and the ability to test before the boot loader or operating system are running. All products are designed for automated testing with a small integration effort.
The VTOS Scan USB firmware can be loaded onto your target device using a JTAG interface, or other interfaces supported by that processor. For example, Kozio provides an example configuration that runs on the BeagleBone Black reference board, sporting a TI Sitara AM3358 processor. The VTOS Scan USB firmware can be loaded onto that device using an SD Card, UART, or JTAG programmer. The firmware image is very small and loads in seconds and boots nearly instantaneously.
With the firmware loaded and running, the VTOS Scan GUI is used for creating your desired test sequence. VTOS Scan USB provides two built-in tests: 1) a test to enumerate the USB interface and communicate with a USB device to verify it exists, and 2) a test to enumerate the USB interface and communicate with a USB device to verify that vendor id and product id match, as well as verifying the port speed.
Here is an example of running VTOS Scan USB on a BeagleBone Black reference board. The Kozio flash drive is used for this test case so that a device can be discovered and verified.
The VTOS Scan GUI is used to create a new USB test configuration. Click on the USB1 node in the configuration tree and use the right-mouse menu option to Run Scan. The available menu options for the USB1 node also include the ability to Run Scan and automatically add tests for all discovered devices. In our case below, a single USB device (the Kozio flash drive) is discovered and we automatically added two tests for that device.
This example configuration was saved and is available when you install the Kozio VTOS Tools package. Click on the Run button in the tool bar to run all configured tests.
As a next step, click on File / Export to export this configuration to a Kozio script file or to an NI TestStand sequence (*.seq) file. More export options will be added as we work with new test executives. The exported test configuration is used for automatic testing during long regression test runs or during manufacturing test.
In addition, VTOS Scan USB provides several low-level commands that can be used for additional test setup and troubleshooting. Our products are very flexible and use a scripting interface to allow you to create custom test commands or interactively troubleshoot hardware.
If you would like to try VTOS Scan USB out, please click on Free Trial and we will send an evaluation license. Everything is downloaded and activated over the internet.
If you have other circuit board testing needs, please contact us.