User Tools

Site Tools


manual:serialboot

This is an old revision of the document!


Serialboot Utility

Serialboot is a commandline download utility for the OpenBLT bootloader that supports firmware update via the PC's serial port. It was written in C and supports both Linux and MS Windows.

Serialboot is fully functional and comes with full source code, yet it was developed primarily for demonstration and reference purposes. It is ideal:

  • As a foundation for developers that would like to create their own OpenBLT download utility program in C/C++.
  • For users of the OpenBLT bootloader running Linux on their PC.
  • For users that prefer a commandline download utility over one with a graphical user interface such as Microboot.

Program usage

The preconditions to using Serialboot are: (1) Your microcontroller system runs the OpenBLT bootloader configured for serial communication. This is typically the default configuration of the demo bootloaders (BOOT_COM_UART_ENABLE is set to 1 in file “blt_conf.h”). (2) Your microcontroller system is connected to your PC's serial port, or through a RS232-USB adapter that is more common nowadays.

When you call the Serialboot utility from the command prompt, it expects 3 command line options:

manual/serialboot.1400842133.txt.gz · Last modified: 2019/09/24 22:10 (external edit)