This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
manual:bootcommander [2018/02/22 23:32] voorburg [Building on Windows with MinGW] |
manual:bootcommander [2019/04/09 21:06] voorburg [Program usage] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== BootCommander Utility ====== | ====== BootCommander Utility ====== | ||
- | BootCommander is a command line interface (CLI) program for performing firmware updates on a microcontroller that runs the OpenBLT bootloader. It provides a firmware update tool for those that prefer a command line interface program over one with a graphical user interface, such as [[manual:microboot|Microboot]]. | + | BootCommander is a command line interface (CLI) program for performing firmware updates on a microcontroller that runs the OpenBLT bootloader. It provides a firmware update tool for those that prefer a command line interface program over one with a graphical user interface, such as [[manual:microboot|MicroBoot]]. |
BootCommander was written in the C programming language (C99) and developed with cross-platform support in mind. It has been successfully tested on a Windows PC, Linux PC and even on embedded Linux systems such as a Raspberry Pi and a Beagle Board. | BootCommander was written in the C programming language (C99) and developed with cross-platform support in mind. It has been successfully tested on a Windows PC, Linux PC and even on embedded Linux systems such as a Raspberry Pi and a Beagle Board. | ||
Line 45: | Line 45: | ||
* **kvaser_leaflight** = Kvaser Leaf Light V2. | * **kvaser_leaflight** = Kvaser Leaf Light V2. | ||
* **lawicel_canusb** = Lawicel CANUSB. | * **lawicel_canusb** = Lawicel CANUSB. | ||
+ | * **vector_xldriver** = Vector XL Driver. | ||
* **-c=[value]** sets the zero based index of the CAN channel if multiple CAN channels are supported for the CAN adapter, as a 32-bit value (default = 0). | * **-c=[value]** sets the zero based index of the CAN channel if multiple CAN channels are supported for the CAN adapter, as a 32-bit value (default = 0). | ||
* **-b=[value]** sets the communication speed, a.k.a baudrate in bits per second, as a 32-bit value (default = 500000). Supported values: 1000000, 800000, 500000, 250000, 125000, 100000, 50000, 20000, 10000. | * **-b=[value]** sets the communication speed, a.k.a baudrate in bits per second, as a 32-bit value (default = 500000). Supported values: 1000000, 800000, 500000, 250000, 125000, 100000, 50000, 20000, 10000. |