Flash firmware to 16-bit Microchip devices.
Project description
mcbootflash
Overview
mcbootflash is a tool for flashing firmware to devices running Microchip's MCC 16-bit bootloader. Microchip provides an official GUI tool for this purpose, called the Unified Bootloader Host Application (UBHA). Compared to UBHA, mcbootflash:
- Provides no GUI.
- Can be automated.
- Can be used as a library.
- Is free and open source.
- Is written in Python instead of Java.
mcbootflash is affiliated with neither Microchip nor McDonald's.
MIT License, (C) 2022 Alexander Bessman alexander.bessman@gmail.com
Installation
pip install mcbootflash
Once installed, mcbootflash can be run from the command line:
$ mcbootflash --port=/dev/ttyUSB0 --baudrate=460800 firmware.hex
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mcbootflash-2.0.0.tar.gz
(10.2 kB
view details)
Built Distribution
File details
Details for the file mcbootflash-2.0.0.tar.gz
.
File metadata
- Download URL: mcbootflash-2.0.0.tar.gz
- Upload date:
- Size: 10.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6136808a7184c4d7f30f2b4c63f9523ac8706033bc8394917e64645b94c24a3 |
|
MD5 | 96f09d7753a6b8806a94c700875d6cf2 |
|
BLAKE2b-256 | 09c1c9cd2c237637b1b9b19442c3e3d00514cb5481fe77fa513fe19e788ec16e |
Provenance
File details
Details for the file mcbootflash-2.0.0-py3-none-any.whl
.
File metadata
- Download URL: mcbootflash-2.0.0-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00a032c542f80376f2fe1fb3b5af0fdc895147e74cff7dc97646f86ecff7f8ab |
|
MD5 | 62e9e75043f482773e4005860844cee1 |
|
BLAKE2b-256 | 4c3f94f2d7455154653583ba1797478b2fac53b9cdd35144bb5f495427f45da0 |