January 2019 1000-3960 Revision 1.5
www.hillcrestlabs.com © 2019 Hillcrest Laboratories, Inc. All rights reserved 6 / 17
2. Software
2.1. BNO080 Development Kit
BNO080 Development Kit contains a pre-programmed STM32 Nucleo board with Hillcrest software that
allows communication between the BNO080 and Freespace™MotionStudio 2.
Freespace™MotionStudio 2 is a Windows application to allow users to control and configure the
BNO080 through a USB interface. BNO080 Development Kit can be used for a quick evaluation of the
BNO080. A generalized system diagram is shown in Figure 9.
Figure 9: Simplified System Diagram with Freespace™MotionStudio 2
2.2. Running a PC Demo Application with BNO080 Development Kit
2.2.1. Requirement
Running Freespace™MotionStudio 2 with BNO080 development kit requires the following items.
•ST-LINK/V2 USB driver available from the ST website (http://www.st.com/en/embedded-
software/stsw-link009.html).
•ST32 Virtual COM Port Driver from ST website (http://www.st.com/en/development-
tools/stsw-stm32102.html). The BNO080 software package is tested with STSW version 1.5.0.
Once you downloaded and extracted the driver, follow the readme.txt file for the instruction to
complete the installation.
•Freespace™MotionStudio 2 application from http://hillcrestlabs.com
Connect USB Type A to Mini-B cable to Nucleo board and your PC. The virtual COM port should appear
in your Device Manager.
Figure 10: Device Manager to Check Installed Driver for ST Virtual COM Port
Start Freespace™MotionStudio 2 (MotionStudio2.exe) after BNO080 development kit virtual COM port
is successfully detected in your PC.