![ST FP-SNS-FLIGHT1 Скачать руководство пользователя страница 10](http://html.mh-extra.com/html/st/fp-sns-flight1/fp-sns-flight1_user-manual_1355659010.webp)
FP-SNS-FLIGHT1 software
description
UM2026
10/50
DocID029047 Rev 4
fusion library, MotionAR (iNEMOEngine PRO) activity-recognition library, MotionCP
(iNEMOEngine PRO) carry-position recognition library, MotionGR (iNEMOEngine
PRO) gesture recognition library and for the gesture detection algorithm.
Projects
: contains a sample application used to transmit the sensor data and
MotionFX sensor fusion output, MotionAR activity-recognition, MotionCP carry-
position, MotionGR gesture recognition and for the gesture detection algorithm via the
Bluetooth low energy protocol provided for the NUCLEO-F401RE/NUCLEO-L476RG
platforms through the IAR Embedded Workbench for ARM, RealView Microcontroller
Development Kit (MDK-ARM) and System Workbench for STM32 development
environments.
Utilities
: contains the boot loader binary ready to be flashed for the STM32F401RE
and STM32L476RG Nucleo boards.
2.4
Flash organization
Apart from storing its code, FP-SNS-FLIGHT1 uses the Flash memory to allow the
Firmware-Over-The-Air update.
To enable this feature the Flash memory is divided into three different regions (see
Figure
3: "FP-SNS-FLIGHT1 Flash structure"
):
1.
the first region contains a custom boot loader
2.
the second region contains the FP-SNS-FLIGHT1 firmware
3.
the third region is used to store the FOTA before the update
Even if the STM32F401RE (512 KB) and the STM32L476RG (1024 KB) cache sizes and
arrangements differ, the same Flash arrangement has been used for both.
For further information, refer to:
(RM0368) Reference manual STM32F401xB/C and STM32F401xD/E advanced
ARM®-based 32-bit MCUs
(RM0351) Reference manual STM32L4x6 advanced ARM®-based 32-bit MCUs