BL Common Boot Framework (Compact 2013)
3/26/2014
All boot loaders can use the BLCOMMON library that is provided with Windows Embedded Compact. The library encapsulates most of the common boot loader functionality. The BLCOMMON code is located in %_WINCEROOT%\Platform\Common\Src\Common\Boot\Blcommon. The interface is defined in %_WINCEROOT%\public\common\oak\inc\blcommon.h.
The topics in this section discuss the categories of the boot loader code: startup, memory layout, serial debug message output, download transport, and flash memory.
In This Section
- Startup (Boot Loader)
Provides the location of the BLCOMMON boot loader startup code, lists the main boot loader startup functions, and illustrates the boot loader function calls in the startup process.
- Memory Layout (Boot Loader)
Describes the configuration file that defines the virtual address space.
- Serial Debug Message Output (Boot Loader)
Provides the location of the code for serial debug message output and lists the main functions.
- Download Transport (Boot Loader)
Provides the location of the Ethernet download transport code and lists the main functions.
- Flash Memory (Boot Loader)
Provides the location of the flash memory code, lists the main functions, and includes an illustrated example of the function call sequence when you download a run-time image into flash memory.