STM32 installation

Updating the Pose Sensor firmware is most easily done using STM32 Cube Programmer.

stm32 cube programmer usage

The utility is available for multiple platform (with registration) at https://www.st.com/en/development-tools/stm32cubeprog.html

After installing the STM32 Cube Programmer, use the following steps to update the Pose Sensor:

  1. switch the pose sensor to boot mode using the switch.
  2. attach the sensor via to USB to your computer (ensure the cable can transfer data - not just power)
  3. The power (green) and boot (red) diodes should light continuously
  4. start cube programmer (you might need super-user rights on Linux for configuring USB).
  5. Select the "Erasing & Programming" tab.
  6. Refresh the USB configuration dropdown and connect (e.g. "Port" dropdown selected "USB1")
  7. Locate the .elf or .bin file built using - e.g. using Cube IDE in "File path"
  8. Press the "Start Programming"
  9. When done switch the pose sensor away from boot mode.
  10. detach the pose sensor USB cable
  11. re-attach the the pose sensor usage with the newly deployed software