Flash tool for ROM bootloader for Renesas RA MCUs
Project description
Renesas RA flash tool
Flash tool for the built in ROM bootloader for Renesas RA microcontrollers
Requirements
- Python >= 3.6
- venv
Local and development install
Strongly Recommended to use venv (https://docs.python.org/3/library/venv.html)
- python -m venv .venv
- source .venv/bin/activate
- pip install -r requirements.txt
- pip install -e .
Usage
usage: raflash [-h] {write,read,erase,info} ...
RA Flasher Tool
options:
-h, --help show this help message and exit
Commands:
{write,read,erase,info}
write Write data to flash
read Read data from flash
erase Erase sectors
info Show flasher information
Each command has various options. For example, use RAFlasher write -h to see all write options:
usage: raflash write [-h] [--start_address START_ADDRESS] [--size SIZE] [--verify] file_name
positional arguments:
file_name File name
options:
-h, --help show this help message and exit
--start_address START_ADDRESS
Start address
--size SIZE Size in bytes
--verify Verify after writing
Dev
- Pull requests
- Issues
Supported functionality
- Read
- Write
- Erase / sector erase
- Info / area information
- ID Authentication
- Baud rate (only for SCI)
Supported interfaces
- USB
- SCI
Supported MCUs
- RA4 (tested)
- RA2 (should potentially work)
- RA6
Note: only tested on RA4 hardware
Resources
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
raflash-0.0.1.tar.gz
(20.1 kB
view hashes)
Built Distribution
raflash-0.0.1-py3-none-any.whl
(21.8 kB
view hashes)