![stm32 bootloader liftoff simulator stm32 bootloader liftoff simulator](https://www.dronetrest.com/uploads/db5290/original/2X/9/9af155b2942687275fd65dfde961b0c2e113321e.png)
The two projects can be placed in the same workspace. Create separate projects – one for the bootloader and one for the application.
#Stm32 bootloader liftoff simulator how to
Note that for clarity, this Technical Note does NOT describe how to perform a “live update” (IAP – in application programming) of the application, or how to configure communication interfaces, although this is a common feature in bootloaders. See the example project for STM32L152VB and follow the considerations below.
![stm32 bootloader liftoff simulator stm32 bootloader liftoff simulator](https://i.ytimg.com/vi/lXEhGvTGvkg/maxresdefault.jpg)
When creating a bootloader, there are some things to consider regarding project setup, and the execution handover from the bootloader to the application.
![stm32 bootloader liftoff simulator stm32 bootloader liftoff simulator](https://fabacademy.org/2020/labs/incitefocus/students/daniel-meyer/files/turnigy9x/t9xBoxes.jpg)
Most of the recommendations in the Technical Note are general, although the example project is for a Cortex-M microprocessor (specifically STMicroelectronics STM32L152VB). This Technical Note provides guidelines on how to create a bootloader using IAR Embedded Workbench for ARM.