2 Flasher for the built in ROM bootloader for Renesas RA microcontrollers
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
16 WIP: currently in development mode
20 usage: raflash [-h] {write,read,erase,info} ...
25 -h, --help show this help message and exit
28 {write,read,erase,info}
29 write Write data to flash
30 read Read data from flash
32 info Show flasher information
34 Each command has various options. For example, use RAFlasher write -h to see all write options:
36 usage: raflash write [-h] [--start_address START_ADDRESS] [--size SIZE] [--verify] file_name
42 -h, --help show this help message and exit
43 --start_address START_ADDRESS
45 --size SIZE Size in bytes
46 --verify Verify after writing
54 ## Supported functionality
57 [X] Erase / sector erase
58 [X] Info / area information
60 [] Baud rate (only for SCI)
62 ## Supported interfaces
68 [] RA2 (should potentially work)
71 *Note: only tested on RA4 hardware*
74 https://www.renesas.com/us/en/document/apn/renesas-ra-family-system-specifications-standard-boot-firmware