3. ECU Flash memory Distribution
Interrupt vector table (IVT)
Secondary Bootloader
Functional test
Main functionality
Bootloader
Functional Test
Main
Functionality
IVT
6. Bootloader Types
Primary
Runs directly from the HW.
Executes: From the Flash.
Size: Small.
secondary
Runs after the Primary Bootloader.
Executes: From the RAM
Size: Bigger
7. Bootloader Functionality
Primary
Hardware checks
Transfer the control to the relevant
running mode.
Loading the secondary bootloader to the
RAM.
secondary
Flashing new application.
Diagnostics.