The Flash loader demonstrator is designed to work with all STMicroelectronics devices that support the system memory boot mode UART protocol. The Doc directory is located in the installation directory, it contains the UM0462 and UM0516 (Windows API for STMicroelectronics microcontroller boot loaders) user manuals. It contains the header and Lib files of the two DLLs and the complete source of the command-line version.Ĩ. The Src directory is located in the installation directory. It contains the mapping description files of the supported devices.ħ. The Map directory is located in the installation directory. STMFlashLoader.exe: a command-line version of the STMicroelectronics Flash loader.exe that provides the same features over several options.Ħ. STMicroelectronics Flash loader.exe: a wizard application that provides the high-level operations that can be performed by the user.ĥ. Files.dll: a dynamic-link library implementing the needed file manipulation APIs to load and store binary, hexadecimal and motorola S19 files.Ĥ. STUARTBLLib.dll: a dynamic-link library implementing the system memory boot loader protocol and the RS232 COM communication APIs.ģ. STBLLIB.dll: a dynamic-link library implementing the system memory boot loader protocol and the communication APIs as virtual functions to be loaded dynamically from the STUARTBLLib dll file.Ģ. 20ġ.1 Package contentsThe following items are supplied in the Flash loader demonstrator package:ġ. 5ġ.3 Flash loader demonstrator installation.
This document details the prerequested hardware and software environments, as well as the use cases of the demonstrator software.ġ Getting started.
IntroductionThe purpose of this document is to describe the STMicroelectronics STM32 and STM8 Flash loader demonstrator application that was developed to illustrate the System memory boot loader capabilities.