rz-svd is an SVD loader for Rizin.
SVD files are files containing information about a device's peripherals, MMIO registers and other particulars. This plugin can be used to load the data from SVD file to Rizin and add them as flags(labels) and comments, simplifying the reverse engineering experience.
To compile from source, you will need the meson
build system.
meson --buildtype=release --prefix=~/.local build
ninja -C build
ninja -C build install
Or, you can get the pre-compiled file from Releases.
$ rizin --
[0x00000000]> svd
Usage: svd <Path to the SVD file> # SVD Plugin for Rizin
[0x00000000]> svd STM32F030.svd