![]() Warning: this tutorial features a deprecated GNU Make-based build system. We will demonstrate it based on the STM32F4Discovery board, however the techniques shown here will also work for any other barebone embedded platform. The RAM will be reused – once the bootloader exits, the application will reuse the entire RAM to store its variables and stack. The diagram below illustrates the FLASH memory layout that will be produced: The first 16K of memory (0x4000 bytes) will be used by the bootloader, while the reset will be used by the application. This tutorial shows how to create an embedded bootloader that will be stored in a dedicated region of the FLASH memory and will call the main application after doing some initial processing.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |