January 2019
1000-3960 Revision 1.5
© 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
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.
Nucleo
Windows PC
MotionSutdio 2
(executable)
Bridge
(binary)
Preloaded
BNO080
Dev Brd