5.3.1.3.2. cli.cmd_bootloader.bootloader
Communicate with the embedded bootloader to program and control the device.
This module implements the host-side bootloader interface and logic used to transfer application binaries, vector tables, and related metadata to the bootloader running on the foxBMS hardware. It coordinates the communication with the embedded bootloader, manages sectorized data transfer and CRC verification, and provides high-level operations such as resetting the bootloader and starting the application.
Classes
|
Implementation of the communication between host-implementation of the bootloader and the embedded bootloader. |
Abstract class of the bootloader communication interface. |
|
|
Container to store the status of the bootloader |