1 # Renesas RA flash tool
2 Flash tool for the built in ROM bootloader for Renesas RA microcontrollers
8 ## Local and development install
9 *Strongly Recommended to use venv (https://docs.python.org/3/library/venv.html)*
10 - python -m venv .venv
11 - source .venv/bin/activate
12 - pip install -r requirements.txt
17 usage: raflash [-h] {write,read,erase,info} ...
22 -h, --help show this help message and exit
25 {write,read,erase,info}
26 write Write data to flash
27 read Read data from flash
29 info Show flasher information
31 Each command has various options. For example, use RAFlasher write -h to see all write options:
33 usage: raflash write [-h] [--start_address START_ADDRESS] [--size SIZE] [--verify] file_name
39 -h, --help show this help message and exit
40 --start_address START_ADDRESS
42 --size SIZE Size in bytes
43 --verify Verify after writing
51 ## Supported functionality
54 - [X] Erase / sector erase
55 - [X] Info / area information
56 - [ ] ID Authentication
57 - [ ] Baud rate (only for SCI)
59 ## Supported interfaces
65 - [ ] RA2 (should potentially work)
68 *Note: only tested on RA4 hardware*
71 https://www.renesas.com/us/en/document/apn/renesas-ra-family-system-specifications-standard-boot-firmware