|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
The EK-RA8D2 carries an on-board SEGGER J-Link OB. Both supported host toolchains talk to that same probe over USB / SWD, so the choice between them is reversible at any time.
SEGGER J-Link / Ozone. Proprietary, free for evaluation, with a polished GUI debugger. This is what the project develops against day to day, and it is the path that can program MRAM.
OpenOCD + arm-none-eabi-gdb. GPL, and needs no vendor download – which is the whole point if you cannot install the SEGGER package. It attaches and debugs, but read the MRAM limitation below before relying on it to flash.
Wrapper scripts for both paths live in scripts/dev/ (flash.sh, debug.sh and ozone.sh for SEGGER; openocd_flash.sh and openocd_debug.sh for the other), and the root justfile wraps those in turn. The OpenOCD board config is scripts/dev/openocd/ek-ra8d2.cfg, which documents its own limits inline.
When in doubt during hardware bring-up, use the SEGGER path.